1.hexo 博客默认链接规则:
hexo 生成的标题默认规则(年、月、日、标题)::year/:month/:day/:title。复制后的链接是一长串,非常不利于阅读,也不简洁。
2.解决方案:
1.使用hexo-permalink-pinyin
将中文转英文,这样方案也存在一定的缺陷,比如修改了文章标题,重新 hexo 三连后,URL 就变了,以前的文章地址变成了 404。而且这样生成的 URL 层级也很深,不利于 SEO。
1>安装 hexo-permalink-pinyin
代码语言:javascript复制npm i hexo-permalink-pinyin --save
2>修改根目录下的_config.yml 文件,找到 permalink。
代码语言:javascript复制permalink_pinyin:
enable: true
separator: '-' # default: '-'
permalink_pinyin:
enable: true # Enable this plugin
separator: '-' # Separator of the slug, default: '-'
exclude: /ignore_post/ # Regex for which post should skip
2.使用hexo-abbrlink
生成唯一不变的 URl 链接,链接可以调整自己想要的。弊端
1>安装 hexo-abbrlink
代码语言:javascript复制npm i hexo-permalink-pinyin --save
2>修改根目录下的_config.yml 文件,找到 permalink。
代码语言:javascript复制permalink: post/:abbrlink.html # 文章的永久链接格式,post可以自定义
abbrlink:
alg: crc32 # 算法: crc16(default) and crc32
rep: hex # 进制: dec(default) and hex
生成后的博客链接如下:
如果觉得对你有帮助,点个赞呗。