自带过滤功能的Hexo首页生成器插件

简介

带过滤功能的Hexo首页生成器插件。在官方的首页生成器基础上添加了过滤指定分类/标签的功能。比如,在首页只显示指定分类下面的文章列表。 除此之外,它还在指定的目录下生成指定类型的文章,比如在web目录下生成Web相关的文章。

注意事项

先卸载官方的插件,不然会引起一些冲突。

安装

在博客目录下打开终端(windows下cmd模式),输入以下命令:

$ npm install hexo-generator-index2 –save
$ npm uninstall hexo-generator-index –save

设置

打开hexo博客根目录下的_config.yml,添加以下内容,过滤分类或者标签为hide的文章。

1
2
3
4
5
6
7
8
9
10
# index2 generator是否包含官方的hexo-generator-index,默认true(包含)
index2_include_index: true # defult is true

# 配置index2 generator,可以是数组或对象
index2_generator:
per_page: 10
order_by: -date # 按发布时间排序
exclude:
- tag hide # 不包含标签为hide的文章
- category hide # 不包含分类为hide的文章

测试结论

确实也就只能隐藏首页,但是你可以通过tags标签中的hide来找到所有隐藏的文档。所以实用价值不大。

参考文档

hexo-generator-index官网
地址:https://github.com/hexojs/hexo-generator-index

hexo-generator-index2官网
地址:https://github.com/Jamling/hexo-generator-index2