hexo博客链接持久化方法

博客的url分享微信不能直接打开,硬伤,遂今天优化。

需求

写的文章复制到微信中链接被分开了,无法直接点击链接访问。看了其他人的博客,大多数是转换为英文的,也没说实现方法。看到一个abbrlink的方法,使用解决了这一问题。

操作过程

1 安装abbr-link插件
2 修改站点配置文件,永久链接选项和abbr-link配置选项
3 新建博文测试
安装

1
npm install hexo-abbrlink --save

配置博客站点文件

1
2
3
4
5
permalink: posts/:abbrlink/
# abbrlink config
abbrlink:
alg: crc32 #support crc16(default) and crc32
rep: hex #support dec(default) and hex

测试

1
2
hexo g
hexo s

遇到的坑

1 修改配置后不生效
要新建一篇博文后,才能触发abbr-link为每篇文章生成一个属性,之前一直hexo g ,hexo s 都无效。
2 npm install 时有一个警告,“fsevents@1.1.3”,可以忽略。

参考链接

https://github.com/rozbo/hexo-abbrlink
https://yq.aliyun.com/articles/8607
http://muyunyun.cn/posts/f55182c5/#more