Создание страниц
Страницы
Помимо постов также есть страницы, они не имеют даты и хранятся по ссылке, по которой они лежат. Ссылку можно изменить, если задать её в опции 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 %}