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.
$ npm install hexo-generator-index3 --save
$ npm uninstall hexo-generator-index --save
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'].
Example front-matter.
title: Lorem!
types:
- index
- innen
category: ipsum
MIT