虽然中文链接在浏览器里面看着方便,但是分享的时候就会转义超长一串字符,人也看不懂,会很难受。
1、修改hexo根目录的__config.yml中的
# permalink: :year/:month/:day/:title/ |
默认值包含年月日,我认为这个没有必要,反正会体现在博客内容里面。
这里可以修改为默认:title/
然后,使用pinyin插件来替换文章名称为拼音,会看起来正常一些。
npm i hexo-permalink-pinyin --save |
在hexo的__config.yml中添加: 对这个插件的配置:
permalink_pinyin: |
2、添加自定义链接
但是有的时候拼音还是很长,而且希望用英文链接来替代,这时候可以直接在文章中的Front-matter |
Hexo添加 permalink
这里直接书写自定义这个文章的链接。但是要注意,结尾一定要带上/
或者.html
自定义替代的时候要注意不要和其他的文章重复。这个参数使用的时候就会覆盖hexo的config中的设置。
可以添加到模板。(scaffolds中的post.md )
最后执行
hexo cl |
注意,这时候hexo cl是一定要执行的。
其实也可以在front-matter中添加自定义变量然后被config中的permalink引用。
其他方法
除此之外可以用npm install hexo-abbrlink –save来生成哈希或者crc值,不过我还是希望保留一点在连接中的信息因此不选用这个。
permalink_pinyin: |