Hexo生成永久文章链接地址

Hexo文章生成链接是按年月日标题来生成的,如果文章标题被修改,URL就会发生变化 ,之前分享过的文章地址就会失效。

安装hexo-addrlink插件

1
npm install hexo-abbrlink --save

修改配置文件

修改hexo根目录下_config.yml文件

1
2
3
4
5
6
7
注释下行代码
# permalink: :year/:month/:day/:title/

permalink: p/:abbrlink.html # blog 可以自定义的前缀
abbrlink:
alg: crc32 #算法: crc16 and crc32
rep: hex #进制: dec and hex

在本机测试

1
2
3
hexo clean
hexo g
hexo s

在每篇文章都会自动生成abbrlink,这就是该文件永久链接的标识

1
abbrlink: bd5d9596

上传到github

1
hexo d

以后修改任何文章属性和标题链接地址都不会发生改变