摘要:将Hexo博客的文章链接进行优化,使其不再是日期+标题,而改成随机数字或自定义。
URL 地址对于 SEO 中挺重要的,那么如何对链接进行个性化,并在后面加上 .html
显得更加正式呢。
Hexo 版本:3.x
博客网址链接 URL 唯一且永久化
使用插件 https://github.com/rozbo/hexo-abbrlink 可以做到自定义文章链接,安装:
1 | npm install hexo-abbrlink --save |
然后在 Hexo 的根目录的配置文件_config.yml
中修改:
1 | #我的配置,post为固定链接后面带":"的为变量 |
之后再在 md 文件开头中加入以下信息:
1 | --- |
如果文章中未指定 abbrlink: xxx
,将会根据算法随机生成数字
tips:可以将scaffolds目录下的post.md中修改为我这样就可以每次打开默认模板:
1 | title: {{ title }} |
官方配置信息
最后附上官方配置
除了下列变量外,您还可使用 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 |