hexo插件

1、hexo-abbrlink

一个基于帖子标题生成静态帖子链接的Hexo 插件。

博客项目的根目录直接执行:

1
npm install hexo-abbrlink --save

Hexo 配置

还是刚才的配置文件(站点配置文件),把permalink改成以下配置:

1
permalink: :abbrlink.html

Next 配置

打开主题配置文件根目录下:/theme/主题名/_config.yml,新增配置如下:

1
2
3
4
# post url
abbrlink:
alg: crc32 #support crc16(default) and crc32
rep: hex #support dec(default) and hex

hexo clean && hexo g

这一步是必须操作,hexo clean清除 public 站点文件,hexo g重新生成站点文件。生成之后,打开一个.md 文章文件,你会发现,在顶部的定义部分新增了一个abbrlink属性,后面是文件的 url 资源路径。

1
abbrlink: 44359

hexo s

重启服务。重启之后回到 home 主页,点开一个博文查看 url,不出意外 url 已发生改变,没有改变的同学查看下 2 个配置文件处,是否配置对了,别搞混了,不要都配置到一个文件中。

2、Hexo-WordCount

一个基于帖子字数统计的Hexo 插件。

3、hexo-generator-json-content

Hexo插件生成一个 JSON 文件,用于一般用途或使用帖子和页面的内容。

4、hexo-generator-feed

生成 Atom 1.0 或 RSS 2.0 提要。

5、hexo-generator-sitemap

生成站点地图。

6、hexo-generator-baidu-sitemap

使用站图的初衷是为自己的博客添加站内搜索,如果想更好的发挥站图的作用,建议手动提交baidusitemap给百度。