Я разрабатываю простой веб-сайт без динамического контента, который я хочу сделать легким и переносимым - не требуются или не требуются PHP или другие сценарии на стороне сервера. Я сталкиваюсь с вопросом, который у меня был несколько раз прежде.
Мне бы хотелось иметь возможность написать общие элементы (голова, нога, навигация) один раз и написать отдельные страницы на сайте только с контентом, а затем запустить эту загадочную утилиту, чтобы скомпилировать все это в набор готовых файлов HTML. для загрузки. Страница может быть написана так:
Title: Our Services
Top Navigation: Yes
Scripts: jquery, lightbox
<p>
Example, Inc. offers a wide range of…
Было бы замечательно, если бы в движке также была логика, позволяющая мне включать или исключать элементы (например, Top Navigation
выше) из каждой страницы и автоматизировать такие задачи, как маркировка текущей страницы на панели навигации:
<a href="/services"{page == 'services' ? ' class="current"' : ""}>Services</a>
Есть ли здесь какие-нибудь двигатели?