Чем можно собирать статичную верстку?

Доброго дня.
Вопрос такой. Чем можно собирать статичную верстку?
Точнее, чем собирать я знаю. PHP там, Grunt.
Но чем можно обеспечить такую структуру?
/Application.html //тут , футер/хедер, общее для страниц
/pages/catalog.html
/pages/about.html //и прочее подобное, верстка каждой конкретной страницы.
/blocks/item-element.html //повторяющиеся блоки, которые инклюдятся из /pages/*.html
В итоге - после сборки получаем то количество страниц, которое в папке pages.
В grunt-includes, если судить по примерам, в каждую страницу включено "include header/footer.html"

В идеале - автосборка полных файлов при изменении блоков / страниц.
Причина необходимости такого - периодически занимаюсь только версткой, общаться приходится лишь с дизайнером, а ей проще скидывать статичные html-файлы.
  • Вопрос задан
  • 2994 просмотра
Решения вопроса 1
@alexesDev
static site generator гуглите, для своего языка. Лучшие варианты у Ruby.
jekyllrb.com
middlemanapp.com

> В идеале - автосборка полных файлов при изменении блоков / страниц.
Такого у них нет, но есть встроенный сервер. Вы его запускаете, меняете и все видите. В конце просто собирается и отправляется.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
woonem
@woonem
php и функции include, array_walk и dirlist
читайте и используйте
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы