Генерация ссылок
Jekyll предоставляет возможность конфигурировать внешний вид ссылок. Это можно сделать во Front Matter или же в _config.yml
.
По-умолчанию используется /:categories/:year/:month/:day/:title.html
. При этом доступны следующие плейсхолдеры:
year
- годmonth
- месяцi_month
- месяц без ведущего нуляday
- деньi_day
- день без ведущего нуляy_day
- день в году с ведущим нулемshort_year
- год без векаhour
- час берется из описания Front Matterminute
- минута берется из описания Front Mattersecond
- секунда берется из описания Front Mattertitle
- имя файла с постом без времениslug
- берется имя файла без даты (удаляются все нечисловые и небуквенные символы). Может быть перезаписан изslug
переменной Front Mattercategories
- категории из поста в формате/category1/category2/...
Существуют также встроенные стили ссылок, которые доступны только в _config.yml
:
date
- по-умолчанию/:categories/:year/:month/:day/:title.html
pretty
-/:categories/:year/:month/:day/:title/
ordinal
-/:categories/:year/:y_day/:title.html
none
-/:categories/:title.html
Разумеется можно использовать любые дополнительные строковые значения в ссылках, например /blog/:year/:month/:day/:title/
.
Как задавать ссылки для страниц и коллекций указанно на их страницах.