Hexo修改短链
1.修改短链
1.1 URL优化
Hexo默认的链接是permalink: :year/:month/:day/:title/
,文章名称是新建的md文件的文件名,很多时候我都是建中文名字,但是中文路径复制下来会特别长,对于搜索引擎优化不友好,而且一旦文章名字改变,链接也跟着改变,一个好的URL设计,不仅有利于网络爬虫的爬取,更有利于用户的体验。正确的URL设计应该满足:长度尽量短,目录层次尽量少,全小写,连字符使用中划线-,具有描述性,包含关键词等。
1.2 使用abbrlink
我选择了 rozbo/hexo-abbrlink 插件解决上面所说的问题,abbrlink生成的链接短小精悍,并且可以同时保证唯一和持久。
1.2.1 安装abbrlink插件
yarn add hexo-abbrlink
1.2.2 站点配置文件修改
# permalink: posts/:year/:month/:day/:title.html // 默认永久链接冗长,title中存在中文字符
permalink: archives/:abbrlink.html
# 结尾的"/"如果去掉,在我本地点开文章时会有问题,所以加了"/"
# 还可以使用类似 post/:abbrlink.html 这种链接
abbrlink:
alg: crc16 # 算法:crc16(default) and crc32
rep: hex # 进制:dec(default) and hex
# 使用crc16已经能生成65535篇文章了,对于个人博客感觉已经够用了
# 使用hex是因为我觉得带字母好看一点
1.2.3 优化效果
- 优化前:
- 优化后:
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!