hexo-plugin-permalink-pathed-title
v0.1.1
Published
A plugin to show permalinks of posts according to their relative path, like '/dir1/dir2/post3'.
Readme
hexo-plugin-permalink-pathed-title
What do permalink-pathed-title do
Suppose you have a hexo site, including several posts in directory source/_posts. The posts' file structure is like:
- source
|- _posts
|- china
| |- beijing
| | |- food.md
| | |- entertainment.md
| | |- tourist-sites.md
| |- shanghai
| |- food.md
| |- entertainment.md
| |- tourist-sites.md
|- japan
|- tokyo
|- food.md
|- entertainment.md
|- tourist-sites.mdIn your site config (/_config.yml), suppose you are using:
permalink: :title/Then the permalink of post china/beijing/food.md will be xxx.com/china-beijing-food . This is because post' title is its slug.
If you enable this plugin, then its permalink will be xxx.com/china/beijing/food/. You can also add prefix or postfix into it. For example: xxx.com/post/china/beijing/food , xxx.com/post/china/beijing/food/content, etc..
How to use
Installation
In your hexo project, install hexo-plugin-permalink-pathed-title
npm install --save hexo-plugin-permalink-pathed-titleThen serve the site
hexo serverUsage
In your hexo site config (/_config.yml), Make Sure permalink_pathed_title.us is set to true . For example:
permalink_pathed_title:
use: true,
prefix: "post", # optional
postfix: "" # optionalThen, **Make Sure permalink config is set to :id/ **
permalink: :id/Then, permalinks with pathed title will be used to anchor posts.
