Создание страниц
Страницы
Помимо постов также есть страницы, они не имеют даты и хранятся по ссылке, по которой они лежат. Ссылку можно изменить, если задать её в опции permalink Front Matter.
---
permalink: new-page # => {baseurl}/new-page/
---
Если у страницы нет Front Matter, то он рассматривает как статический файл и не будет подвергнут преобразованию в HTML.
Статические файлы
Как уже говорилось, Jekyll поддерживает статические файлы. Они доступны в переменной site.static_files и имеют следующие свойства:
file.path- относительный путьfile.modified_time- время модификацииfile.name- имяfile.basename- имя без расширенияfile.extname- расширения без имени
У статических файлов нет Front Matter, но можно добавить свойства в _config.yml.
defaults:
- scope:
path: "assets/img"
values:
image: true
{% assign image_files = site.static_files | where: "image", true %}
{% for myimage in image_files %}
{{ myimage.path }}
{% endfor %}