51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

解决 Hexo 创建文章生成的链接因为有中文而访问不到或不便于分享的问题

前言 {#前言}

Hexo 默认文章链接生成规则是按照年、月、日、标题来生成的。

生成的链接如果访问不到,或者为了更便于推广和分享,接下来分享解决的方法:

介绍一个插件 hexo-abbrlink,该插件会为每篇生成一个唯一字符串标识,并不受文章标题和发布时间的影响。

安装 hexo-abbrlink 插件 {#安装-hexo-abbrlink-插件}

|-----------|------------------------------------------| | 1 | npm install hexo-abbrlink --save |

修改配置 {#修改配置}

修改博客根目录下的配置文件_config.yml 中的 permalink配置项

原配置为:

|-----------|----------------------------------------------| | 1 | permalink: :year/:month/:day/:title/ |

修改配置如下所示:

|-------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 | permalink: posts/:abbrlink/ # or permalink: posts/:abbrlink.html # 增加abbrlink配置 abbrlink: alg: crc32 #算法: support crc16(default) and crc32 rep: hex #进制: support dec(default) and hex |

选择不同的算法和进制后的结果示例: {#选择不同的算法和进制后的结果示例:}

|------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | 1 2 3 4 5 6 7 8 9 10 | crc16 & hex https://zsyyblog.com/posts/66c8.html crc16 & dec https://zsyyblog.com/posts/65535.html crc32 & hex https://zsyyblog.com/posts/8ddf18fb.html crc32 & dec https://zsyyblog.com/posts/1690090958.html |

结语 {#结语}

使用这款插件后,博客文章链接缩短了很多:

本文优化后的地址:https://zsyyblog.com/302b228e.html

这样就起到了很好的优化效果!!!


插件源码访问地址:https://github.com/rozbo/hexo-abbrlink


赞(4)
未经允许不得转载:工具盒子 » 解决 Hexo 创建文章生成的链接因为有中文而访问不到或不便于分享的问题