采用hexo-abbrlink插件优化路径中存在中文时,路径过长的问题。
在Hexo的站点配置文件中有如下显示:
permalink: :year/:month/:day/:title/
即文章的固定链接将使用年月日以及标题的形式,这会存在两个问题:一是文章的目录结构太深,二是当文章标题中有中文时,该路径会变得很长很复杂。
为了解决这一问题,使用hexo-abbrlink插件优化固定链接。
-
使用
npm install hexo-abbrlink --save
命令安装该插件。 -
在站点配置文件中,修改permalink为:
permalink: article/:abbrlink.html/ abbrlink: alg: crc32 #算法: crc16(default) and crc32 rep: hex #进制: dec(default) and hex
这里要 ❗️ 注意❗️:permalink后自定义一级目录article,代替原来的年月日三级目录。最后html之后的/一定要带上,因为我使用的是资源文件夹,在引用图片时,如果这里没有/,后面资源文件夹的引用路径会出错。
-
之后在创建新文件之后,文件的头部将会加入abbrlink属性,渲染网页时,会自动为该文档生成一个固定链接,格式形如:/article/4d2572a4.html/