Hexo博客文章链接优化

2020-01-29   32 次阅读


摘要:将Hexo博客的文章链接进行优化,使其不再是日期+标题,而改成随机数字或自定义。

URL 地址对于 SEO 中挺重要的,那么如何对链接进行个性化,并在后面加上 .html 显得更加正式呢。

Hexo 版本:3.x

博客网址链接 URL 唯一且永久化

使用插件 https://github.com/rozbo/hexo-abbrlink 可以做到自定义文章链接,安装:

npm install hexo-abbrlink --save

然后在 Hexo 的根目录的配置文件_config.yml 中修改:

#我的配置,post为固定链接后面带":"的为变量
permalink: posts/:abbrlink.html

#abbrlinks
abbrink:
  alg: crc32
  rep: dec

之后再在 md 文件开头中加入以下信息:

---
abbrlink: seourl
---

如果文章中未指定 abbrlink: xxx,将会根据算法随机生成数字

tips:可以将scaffolds目录下的post.md中修改为我这样就可以每次打开默认模板:

title: {{ title }}
date: {{ date }}
abbrlink: 
tags: {{ tags }}
categories:{{ categories }}

官方配置信息

最后附上官方配置

除了下列变量外,您还可使用 Front-matter 中的所有属性。

变量描述
:year文章的发表年份(4 位数)
:month文章的发表月份(2 位数)
:i_month文章的发表月份(去掉开头的零)
:day文章的发表日期 (2 位数)
:i_day文章的发表日期(去掉开头的零)
:title文件名称
:id文章 ID
:category分类。如果文章没有分类,则是 default_category 配置信息。

您可在 permalink_defaults 参数下调整永久链接中各变量的默认值:

permalink_defaults:  lang: en

本文由 hongCYu 创作,如果您觉得本文不错,请随意赞赏
采用 知识共享署名4.0 国际许可协议进行许可
原文链接:https://hongcyu.cn/posts/hexo1.html
最后更新于:2020-12-03 10:07:41

Coffee