摘要:将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
Comments | 0 条评论