Hexo文章链接默认的生成规则是permalink: :year/:month/:day/:title/,是按照年、月、日、标题来生成的。如果文章标题是中文的话,URL链接是也会是中文。如果文章的标题发生变化的话,那么文章的链接也会发生变化。URL静态化可以提高博客的访问体验,博客内页更容易被搜索引擎收录。

使用hexo-abbrlink插件,可以为文章生成永久链接。

npm install hexo-abbrlink --save

安装结束后,在_config.yml中找到permalink:,修改为:

permalink: posts/:abbrlink.html  # 此处可以自己设置,也可以直接使用 /:abbrlink.html
abbrlink:
    alg: crc16   #算法:crc16(default) and crc32
    rep: dec     #进制:dec(default) and hex

使用hexo generate命令生成静态文件,在本地用hexo server确认链接没有问题,推送到博客服务器上即可,更换算法或者进制都会导致文章链接发生变化。