Вы можете указать формат постоянных ссылок на вашем сайте в файле _config.yml
. Или в шапке каждого поста.
Переменные
Помимо переменных можно использовать любые атрибуты постоянной ссылки.
Переменная | Описание |
---|---|
:year |
Год публикации поста (4-х значный) |
:month |
Месяц публикации поста (2-х значный) |
:i_month |
Месяц публикации поста (Без ведущего нуля) |
:day |
День публикации поста (2-х значный) |
:i_day |
День публикации поста (Без ведущего нуля) |
:title |
Имя файла |
:id |
ID поста |
:category |
Категории. Если категория поста не указана, возьмётся значение по умолчанию из default_category . |
Можно определить значение по умолчанию для переменной постоянной ссылки, задав значение permalink_defaults
в конфигурации:
permalink_defaults: |
Примеры
Пост под названием hello-world.md
в source/_posts
следующего содержания:
title: Hello World |
Настройка | Результат |
---|---|
:year/:month/:day/:title/ |
2013/07/14/hello-world |
:year-:month-:day-:title.html |
2013-07-14-hello-world.html |
:category/:title |
foo/bar/hello-world |
Многоязычность
Для создания многоязыкового сайта можно изменить new_post_name
и permalink
. Например:
new_post_name: :lang/:title.md |
При создании нового поста, он будет сохранен в папке указанного языка:
$ hexo new "Hello World" --lang tw |
ссылка на пост будет:
http://localhost:4000/tw/hello-world/ |