为了解决博客文章地址栏老长一截的问题,顺便优化SEO,引入了abbrlink插件,原有文章老地址都失效了。

插件github页

hexo-abbrlink

介绍

github页面的中文说明不知因何原因404了,在网上找到了原作者在其他地方写的文章说了一下他的思路。
链接

使用

安装

npm install hexo-abbrlink --save

修改config.yml

# 修改文章的永久链接格式
permalink: posts/:abbrlink/

# 增加abbrlink插件配置
abbrlink:
  alg: crc32  #算法,可选crc16(default) and crc32
  rep: hex    #编号进制,可选dec(default) and hex

其中posts/:abbrlink/可以替换成其他你想要的路径:abbrlink为插件生成的短链。
记得先clean,运行generate后,会在文章md文件的Front-matter内增加abbrlink字段

后记

这次转换把文章原来的链接变成死链了...
过一段时间后检查一下搜索引擎收录和排名有没有问题。

文章名称对应新链接地址

文章名称新链接
Travellings-去看更多有意思的生活/posts/dec33ddb/
找工作踩坑记/posts/6ed5ccae/
剑三-世界BOSS工资表格/posts/1e807349/
英雄联盟壁纸/posts/d3dd5c3b/
Hexo搭建测试/posts/4192bb22/

Q.E.D.