Hexo的SEO优化-使用abbrlink设置永久链接为随机值
安装使用 abbrlink
将插件添加到 Hexo
博客根目录下执行 npm 安装指令$ npm install hexo-abbrlink --save
启用 abbrlink
以下设置均修改博客根目录下的配置文件.config.xml
注意:修改博客根目录配置文件,不是主题配置文件。1
2
3
4
5
6# URL
## If your site is put in a subdirectory, set url as 'http://yoursite.com/child' and root as '/child/'
url: https://wwww.com/ #替换为你自己的链接
root: /
permalink: posts/:abbrlink/ #这里就是永久链接的参数设置
permalink_defaults:
当永久链接参数为permalink: posts/:abbrlink/时,生成的文章链接类似于/post/cd6eb56d/,例如https://xxxx.com/post/cd6eb56d/
当永久链接参数为permalink: posts/:abbrlink.html时,生成的文章链接类似于/post/cd6eb56d.html,例如https://xxxx.com/post/cd6eb56d.html
1 |
|
abbrlink 参数说明
参数:alg 对应随机值算法参数,可选为 crc16 和 crc32
参数:rep 对应生成链接的表示方法,hex:十六进制,dec:十进制
参数为permalink: posts/:abbrlink/时(后加.html就是加上.html)
两种参数的生成区别:
crc16+hex:
crc16+dec:
``` /posts/65535/
crc32+hex:/posts/8ddf18fb/
crc32+dec:/posts/1690090958/
对于 crc16 算法生成的随机值,具有一个最大限度,为 65536。
使用前执行
$ hexo clean
先清除
& hexo g
本文作者: Alone
本文链接: https://blog.nosecurity.cn/posts/17782.html
版权声明: 本博客所有文章除特别声明外,均为原创,采用 CC BY-SA 4.0 协议 ,转载请注明出处!