Almost Over

Дружественные URL в тэгах и категориях Hexo

Дружественные URL в тэгах и категориях Hexo

В этой статье я подробно расскажу, как назначить заранее нужные вам ссылки на указанные тэги и/или категории.
К примеру, у Вас имеется категория «Руководства» и Вы хотите, чтобы пермалинк на эту категорию выглядел не “%site.ru%/categories/Руководства”, а, скажем, “%site.ru%/categories/manuals”.
Hexo даёт возможность сделать это стандартно, без каких-либо дополнительных плагинов.

Редактируем корневой конфиг Hexo

$ nano %root_hexo_path%/_config.yml

Слева - названия, которые Вы будете видеть на сайте; справа - сами ссылки, которые будут отображаться в строке браузера.

1
2
3
4
5
category_map:
Руководства: manuals
tag_map:
Hexo: hexo
SEO: seo

Редактируем файл записи поста

$ nano %root_hexo_path%/source/_posts/%post_name%.md
1
2
3
4
5
categories:
- Руководства
tags:
- Hexo
- SEO

Регенерируем Hexo

$ hexo clean && hexo g

P.S. Обратите внимание, что для страниц (pages) категории и тэги не работают.