hexo默认生成的文章是以“年/月/日/文章标题”为路径存储的,这样的url结构超过了3层,对百度等其他搜索引擎的爬虫十分不友好,导致文章迟迟没有收录。我们可以通过安装链接持久化的插件优化我们的文章地址。

Github地址:https://github.com/rozbo/hexo-abbrlink

1
npm install hexo-abbrlink --save

二、修改根目录下的_config.yml配置文件

1
permalink: posts/:abbrlink/

三、添加配置信息

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# abbrlink config
abbrlink:
alg: crc32 #支持crc16(默认)和crc32
rep: hex #支持dec(默认)和hex
drafts: false #(true)处理草稿,(false)不处理草稿。false(默认)
# 从目录树生成类别
# depth: 要生成的目录树的最大深度,应大于0
auto_category:
enable: true #true(默认)
depth: #3(默认)
over_write: false
auto_title: false #启用自动标题,可按路径自动填充标题
auto_date: false #启用自动日期功能,可以按今天的时间自动填充日期
force: false #启用强制模式,在此模式下,插件将忽略缓存,并为每个帖子计算abbrlink,即使它已经有了abbrlink。

四、通过命令重新渲染网页

1
2
hexo clean
hexo g

五、查看效果

大功告成!