Программы для компиляции HTML из шаблона
Я работаю над веб-сайтом, который просто использует HTML, CSS и JS (не требуется бэкэнд). Это простой сайт, основной целью которого является представление информации. У меня один стандартный шаблон для всех страниц (заголовок, область для контента, футера). Прямо сейчас я должен скопировать и вставить его на каждую страницу и обновить любые изменения вручную на странице за страницей.
есть ли хорошие программы, которые позволят мне:
- установить a шаблон
- напишите код контента для каждой страницы отдельно
- скомпилируйте каждую страницу, вставив содержимое в шаблон (в заданной точке)
- вывести компиляцию в третий файл
бонусные баллы за то, что работает аналогично SASS, где я могу заставить программу смотреть каталог для изменений и автоматически компилировать файлы в другой каталог.
бонусные баллы за то, что позволяет мне добавлять в контент несколько секций.
Я хочу повторить-я не хочу использовать бэкэнд-язык (например, PHP или Django), который будет сшивать страницы вместе на лету. Сайт, над которым я работаю, не нуждается в этом, и это негативно повлияет на производительность и ремонтопригодность.
2 ответов
посмотрите на шаблоны закрытия googlehttps://developers.google.com/closure/templates/docs/helloworld_java
Он принимает файлы soy (шаблоны) в качестве входных данных, затем вы можете передать любые данные, которые вы хотите, и он объединит шаблон с данными, генерируя HTML.
вы также можете использовать PHP из командной строки для создания HTML http://php.net/manual/en/features.commandline.php
Если вы хотите придерживаться javascript, вы можете использовать Jade (http://jade-lang.com) или другой механизм шаблонов с узлом.js. Хотя это серверный код, это все еще js, а не третий lang.