Hexo博客文章链接优化

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

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

Hexo 版本:3.x

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

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

1
npm install hexo-abbrlink --save

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

1
2
3
4
5
6
7
#我的配置,post为固定链接后面带":"的为变量
permalink: posts/:abbrlink.html

#abbrlinks
abbrink:
alg: crc32
rep: dec

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

1
2
3
---
abbrlink: seourl
---

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

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

1
2
3
4
5
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 参数下调整永久链接中各变量的默认值:

1
permalink_defaults:  lang: en
------- 本文结束  感谢您的阅读 -------