avatar

hexo-abbrlink插件使用

使用Hexo创建的博客默认生成的文章链接是 :year/:month/:day/:title 格式的,生成的链接可能包含有中文,这不利于百度的收录和SEO,于是找到了一个 hexo-abbrlink 这样插件,可以生成永久的url链接,在这里记录下使用方法:

  1. npm install hexo-abbrlink --save

  2. 修改根目录下的_config.yml

    修改 permalink为permalink: posts/:abbrlink.html 这里是配置生成的文件名规则

    增加生成算法配置

    1
    2
    3
    abbrlink:
    alg: crc32 # 算法:crc16(default) and crc32
    rep: hex # 进制:dec(default) and hex

    如果配置文件中存在 permalink_defaults: 这个配置,一定要注释掉,不然不会使用hexo-abbrlink插件

  3. 运行 hero g 就会生成新的文件名称了

    1
    2
    3
    4
    5
    /posts/87088549.html
    /posts/d204adbf.html
    /posts/69fcbca0.html
    /posts/80bd2a43.html
    /posts/9bc2e1cd.html

    打开每一篇文章,应该都会看到md文件中有一个abbrlink: 49581ae7 这个配置,后面这一串就是生成的文件名。

文章作者: 惆怅客
文章链接: https://www.songhailong.com/articles/32d54ad4/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 惆怅客

评论