Hexo文章链接默认的生成规则是permalink: :year/:month/:day/:title/
,是按照年、月、日、标题来生成的。如果文章标题是中文的话,URL链接是也会是中文。如果文章的标题发生变化的话,那么文章的链接也会发生变化。URL静态化可以提高博客的访问体验,博客内页更容易被搜索引擎收录。
使用hexo-abbrlink插件,可以为文章生成永久链接。
安装hexo-abbrlink
npm install hexo-abbrlink --save
配置hexo-abbrlink
安装结束后,在_config.yml
中找到permalink:
,修改为:
permalink: posts/:abbrlink.html # 此处可以自己设置,也可以直接使用 /:abbrlink.html
abbrlink:
alg: crc16 #算法:crc16(default) and crc32
rep: dec #进制:dec(default) and hex
验证hexo-abbrlink
使用hexo generate
命令生成静态文件,在本地用hexo server
确认链接没有问题,推送到博客服务器上即可,更换算法或者进制都会导致文章链接发生变化。