HEXO plugin:hexo-generator-anything
A hexo plugin to generate any index pages based on meta info of posts. Similar to hexo-generator-categories, but has more space to customize.
Abstract
The plugin metioned in this post is hexo-generator-anything,
1  | Suppose you have an author variable in your front matter,  | 
The result can refer to this blog’s Series page, as you can see, I created this to manually collect some relevant posts into one post-like item.
It can also used for the different authors(like the author of this plugin mentioned), or some internal-connection labels of posts like tag but can’t, or not appropriate to be described as tag.
Usage
To make this more plain, just think it like another categories.
First, add a item into the post you want to index, like this
1  | index_name:  | 
then, create a _anything directory and files into your blog’s source dir, if you want to write a detailed description for some value, you can touch a value_name.md file like you put in /about/index.md. 

Then, append these code in the _config.yml of the blog.1
2
3
4
5
6anything:
  layout_index: 
  layout_posts: 
  index_mappings:
    - variable: index_name
      path: index_name
At last, clean, regenerate as usual, then you can have a cutomized categories.
Notice, the index you created will not be displayed in the menu bar unless you add a item in the _config.yml of the theme you used.
1  | menu:  |