解决 hexo 博客带中文路径后复制URL编码太长的问题

把自己的博客分享给别人,路径怎么这么长啊,经朋友提醒后赶紧重新自定义一下 Hexo 永久链接(Permalink)。

终端进入博客所在的路径,安装一个自动帮我们生成唯一短链的插件:

1
npm install hexo-abbrlink --save

然后配置一下 _comfig.yml

1
2
3
4
permalink: posts/:abbrlink/
abbrlink:
alg: crc32 # 算法:crc16/crc32
rep: hex # 进制:dec(十进制)/hex(十六进制)

记得要把之前的 permalink注释掉/删掉,否则会报错。

重新生成一下博客,就能看到路径短了很多且不是中文:

1
hexo clean && hexo g && hexo s

然后部署就行啦:

1
hexo d