为自己的博客添加永久简洁的文章直链

Hexo文章链接默认的生成格式是 : year/:month/:day/:title/(年/月/日/标题)
这种格式不仅显得十分多余,如果文章标题更改,原链接也会失效,而且如果文章标题包含中文的话,发送在例如评论区时转码后还会变成乱码
所以怎么将它变为一个清爽的永久直链呢

安装插件

首先先要安装一个插件 : hexo-abbrlink

1
npm install hexo-abbrlink --save

配置

修改博客 根目录 配置文件 _config.yml 中的 permalink

1
2
3
4
5
# permalink: :year/:month/:day/:title/
permalink: fz/:abbrlink.html # fz 可以为任意字符
abbrlink:
alg: crc16 #算法: crc16(default) and crc32
rep: hex #进制: dec(default) and hex

算法建议使用 crc16 可以拥有更短的链接,但如果链接极多,请使用crc32
建议使用16进制 (hex) 可以减短链接长度

自定义链接

可以在文章头部增加abbrlink属性自定义链接
例如 abbrlink: e6b7 (可以为任意字符)
1

本文作者 : 肥猪qwq 转载请注明出处