Hexo页面分页数设置

参考

https://github.com/iissnan/hexo-theme-next/issues/30

原理分析

Hexo解析插件的事,跟解析置顶排行一样,所以需要在Hexo的配置文件_config.yml中修改配置。

Hexo在生成静态页的时候,需要使用对应的插件:

  • hexo-generator-index :生成首页的
  • hexo-generator-archive :生成归档页的
  • hexo-generator-tag :生成标签页的

在原配置中,per_page: 10控制所有的分页配置,包括首页,归档页,tag分类页面,如后面的数字是10,那么所有的页面都是10条进行分页。

修改实现

Hexo的配置文件_config.yml中新增以下内容:

1
2
3
4
5
6
7
archive_generator:
per_page: 40 #值为0表示不分页,按需填写
yearly: true #是否按年生成归档
monthly: false #按月归档

tag_generator:
per_page: 40 #值为0表示不分页,按需填写

经测试,使用的next主题,yearly和monthly并没有起作用