Предопределённые переменные

Документация

Здесь описаны переменные, создаваемые окружением сборки, конфигурацией шаблона и т. п., которые запрещено модифицировать, но рекомендуется использовать при добавлении контента.

Чем более параметризован сайт, тем проще его поддерживать и модифицировать.

Переменные, которые необходимо или можно задавать, приводятся при описании структуры страницы.

Универсальные переменные

Некоторые из этих настроек задаются в /source/data/project.json.

Одиночный слэш в значениях параметров href, src, srcset, action, content тоже является своего рода переменной, поскольку преобразуется шаблонизатором к корректному префиксу относительного пути (ничто для корневых страниц и ../ для страниц в каталоге). Глубина вложенности на проекте — не более одного каталога, но при появлянии более глубоких уровней это преобразование будет также работать корректно).

Двойной слэш в начале значения тех же параметров будет преобразован к явному протоколу https://.

Хелперы

Для удобства форматирования контента некоторые фрагменты кода вынесены в отдельные переменные:

Настройки авторских страниц

Настройки страниц произведений