侧边栏壁纸
  • 累计撰写 20 篇文章
  • 累计创建 24 个标签
  • 累计收到 2 条评论

目 录CONTENT

文章目录

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

风铃扬音
2022-02-07 / 0 评论 / 1 点赞 / 16 阅读 / 352 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2022-09-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

问题

在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为算法和进制,具体区别见下表:

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

结果

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

1

评论区