原因
hexo預設永久連結是依照日期,但是這個很容易改動
又不希望永久連結內使用文章標題(因為是中文也有可能改動)
安裝
npm install hexo-abbrlink --save
設定
hexo預設設定理解
hexo的站點配置文件(_config.yml
)中
使用permalink: :year/:month/:day/:title/
當作永久連結的設定
也就是說文章的永久連接最後會是年/月/日/標題
詳情可以看hexo永久連結文檔
而稍微底下一點有permalink_defaults:
這個是可以設定自己的參數的
自定義設定
我使用hexo-abbrlink對每篇文章生出一個編號
設定hexo-abbrlink
在主題配置文件加上
1 | abbrlink: |
自定義永久連結格式
我想要以作者名字為主,再加上編號來形成永久連結
1 | permalink_defaults: |
1 | permalink: :author_name/:abbrlink/ #結果是:網域/作者名字/abbrlink生成編號 |
套件特性
- 舊的文章會在使用
hexo g
時生成編號