render-site v0.1.1
Основные компоненты
Папка с проектом (из него вызываем команду render-site) состоит из: - conf.json (чем заполнять, смотреть в render-site) (общая инфорация по проекту) - pages/xxx.json (чем заполнять, смотреть в render-site) (один файл содержит несколько страниц)
Целевая папка (указывается в conf.json) (туда будет собираться результат). Содержимое папки удаляется при работе render-site.
Текущий проект render-site + набор тем.
Создание темы сайта
Для того что бы использовать тему, укажите ее в conf.json проекта.
Внутри шаблона можно использовать хелпер {{include папка/шаблон}} (без указания расширения .hbs).
Что бы использовать шаблон страницы, необходимо указать его в pages/xxx.json в формате хелпера 'папка/шаблон' (без указания расширения .hbs).
В теме существует папка с фиксированным именем 'static'. Она переносится в целевую папку без каких либо изменений. В ней следует хранить фото или другие файлы, применяемые как есть.
Все стили (файлы с расширением .css) собираются в файл style.css.