Hexo博客技巧:优化博客文章链接

前言

在Hexo的默认设定中,你的博客文章链接是由:year/:month/:day/:title/构成的,即按照年:月:日:标题的格式来生成链接,如果你的文章标题中还含有中文的话,复制URL链接就会有一大串编码字符,想分享博客文章链接可能会出现以下场景:

场景

如果使用hexo-abbrlink插件的话,这个问题便能很好地解决了!

具体过程

1.首先在博客根目录运行Git Bash,输入以下指令安装hexo-abbrlink

1
npm install hexo-abbrlink --save

2.打开站点配置文件_config.yml,修改permalink为:

1
permalink: posts/:abbrlink.html

3,.在站点配置文件_config.yml中添加以下代码:

1
2
3
4
#abbrlink配置
abbrlink:
alg: crc32 # 算法:crc16(default) and crc32
rep: dec # 进制:dec(default) and hex

其中alg和rep为算法和进制,具体区别见下表:

算法 进制 生成链接
crc16 hex https://aciano.top/posts/66c8.html
crc16 dec https://aciano.top/posts/65535.html
crc32 hex https://aciano.top/posts/8ddf18fb.html
crc32 dec https://aciano.top/posts/1690090958.html

4.修改文件后,执行以下代码部署到GitHub即可!

1
2
3
4
5

hexo clean
hexo g
hexo d

结语

可以看到,使用这款插件后,博客文章链接缩短了很多,起到了很好的优化效果:

效果

其他补充说明详见:Hexo-Abbrlink说明文档

End