Hexo 文章置顶的方法

hexo-generator-index插件,官方默认插件

很多时候我们会需要置顶一个文章,但 Hexo 默认没有支持这样的操作。Hexo 默认是用插件hexo-generator-index实现排序功能的,这个插件在我们安装Hexo的时候就默认安装了,只实现了时间倒序排序的方式,并没有实现文章置顶功能。

hexo-generator-index-pin-top插件

这个插件实现了置顶和时间倒序排序的功能,可以直接替换掉官方的那个插件

首先卸载系统自带的排序插件:

npm uninstall hexo-generator-index

然后添加替代插件:

npm install hexo-generator-index-pin-top --save

使用只需要加入 top 属性即可,就像这样:

1
2
3
4
---
title: 标题
top :10
---

修改源码的方式实现自定义排序

如果我们需要更多的

具体参考这篇文章:hexo博客文章置顶功能实现的两种方法