abbrlink插件生成永久固定链接

把博客的链接优化了一下,终于不是托一大串了( ̄︶ ̄)↗

对于abbrlik插件可详见项目源地址:

视频教程可见安知鱼大佬的b站视频

安装

1
npm install hexo-abbrlink --save

修改 hexo config.yml 文件中的永久链接为

1
permalink: posts/:abbrlink.html # 此处可以自己设置,也可以直接使用 :/abbrlink

将以下内容复制到 hexo config.yml 的最底下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 一个 Hexo 插件,用于根据帖子正面的标题和数据生成静态帖子链接。
# https://github.com/rozbo/hexo-abbrlink
# abbrlink config
abbrlink:
alg: crc16 #support crc16(default) and crc32
rep: hex #support dec(default) and hex
drafts: false #(true)处理草稿,(false)不处理草稿。false(默认值)
# 从目录树生成类别
# 深度:要生成的目录树的最大深度应大于0
auto_category:
enable: true #true(default)
depth: #3(default)
over_write: false
auto_title: false #启用自动标题,可以按路径自动填充标题
auto_date: false #启用自动日期,它可以自动填写日期的时间今天
force: false #启用强制模式,在这种模式下,插件将忽略缓存,并为每个帖子计算abbrlink,即使它已经有了abbrlink。

生成链接示例

1
2
3
4
crc16 & hex
https://xiowo.net/posts/55c6.html
crc16 & dec
https://xiowo.net/posts/43212.html
1
2
3
4
crc32 & hex
https://xiowo.bet/posts/6ec16a2c.html
crc32 & dec
https://xiowo.net/posts/1521457752.html

注意

对于先前已有文章的,请使用 hexo clean 清除以前生成的文章缓存,然后 hexo g 重新渲染即可