为了解决博客文章地址栏老长一截的问题,顺便优化SEO,引入了abbrlink插件,原有文章老地址都失效了。
插件github页
介绍
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.