Hexo生成唯一永久文章随机字符串链接Hexo-abbrlink

网站APP 4 个月前 回复

, , ,

参考github:hexo-abbrlink

使用
安装插件

npm install hexo-abbrlink --save

执行此命令可能会不成功,提示你缺少相应的依赖
比如babel-eslint、mini-css-extract-plugin、webpack-cli...
使用npm命令安装即可,比如npm install eslint@4.x babel-eslint@8 --save-dev

配置

修改根目录站点配置文件config.yml,改为:

permalink: posts/:abbrlink.html # 此处可以自己设置,也可以直接使用 :/abbrlink
abbrlink:
alg: crc32 #算法: crc16(default) and crc32
rep: hex #进制: dec(default) and hex

生成的链接将会是这样的(官方样例):
crc16 & hex
https://post.zz173.com/posts/66c8.html

crc16 & dec
https://post.zz173.com/posts/65535.html
crc32 & hex
https://post.zz173.com/posts/8ddf18fb.html

crc32 & dec
https://post.zz173.com/posts/1690090958.html

生成完后,原md文件的Front-matter 内会增加abbrlink 字段,值为生成的ID 。这个字段确保了在我们修改了Front-matter 内的博客标题title或创建日期date字段之后而不会改变链接地址。

hexo三连试一下效果吧~(__)Y

原文链接:https://www.jianshu.com/p/c7de2ae59975

支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)