hexo博客:优化博客文章链接


问题

在Hexo的默认设定中,博客文章链接是由:year/:month/:day/:title/构成的,即按照年:月:日:标题的格式来生成链接,如果文章标题中还含有中文的话,复制URL链接就会有一大串编码字符,想分享博客文章链接可能会出现以下场景:

如果使用hexo-abbrlink插件的话,这个问题便能很好地解决了!

安装配置步骤

  1. 首先在博客根目录运行Git Bash,输入以下指令安装hexo-abbrlink
npm install hexo-abbrlink --save
  1. 打开站点配置文件_config.yml,修改urlpermalink为:
url: https://ling71.gitee.io/blog/ #网址/blog/
permalink: posts/:abbrlink.html

3,.在站点配置文件_config.yml中添加以下代码:

#abbrlink配置
abbrlink:
  alg: crc32  # 算法:crc16(default) and crc32
  rep: dec    # 进制:dec(default) and hex

其中algrep为算法和进制,具体区别见下表:

算法 进制 生成链接
crc16 hex https://amnesia-f.github.io/posts/66c8.html
crc16 dec https://amnesia-f.github.io/posts/65535.html
crc32 hex https://amnesia-f.github.io/posts/8ddf18fb.html
crc32 dec https://amnesia-f.github.io/posts/1690090958.html
  1. 修改文件后,执行以下代码部署到gitee即可!
hexo clean && hexo g
hexo d

结果

可以看到,使用这款插件后,博客文章链接缩短了很多,起到了很好的优化效果:


文章作者: AIL
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 AIL !
评论
  目录