Introduction
Filtered index generator for Hexo. Based on hexo-generator-index2.
Filtering based on post front-matter. Also supports multiple index pages, each with custom filtering etc.
Installation
$ npm install hexo-generator-index3 --save$ npm uninstall hexo-generator-index --save
Options
index_generator: index: per_page: 0 order_by: -date layout: - index include: - key types index blog: per_page: 0 order_by: -date include: - key types blog apps: per_page: 0 order_by: -date include: - category Apps
- per_page: Posts displayed per page. (0 = disable pagination)
- order_by: Posts order. (Order by date descending by default)
- include: Posts filter include option
- exclude: Posts filter exclude option
Include/exclude option is attribute value
format, available attribute are:
- category: Post category
- tag: Post tag
- path: Post source path
- key: Custom front-matter key/value
- layout: Layout values, defaults to ['index', 'archive'].
front-matter
Example front-matter.
title: Lorem!types:- index- innencategory: ipsum
License
MIT