Hexo分类设置分页不显示的问题
ler
2020-08-18
最近折腾写自己的站点主题,整体过程还算流畅,想着给分类页面和标签页面的文章列表加个分页的功能,折腾了好久才给搞定,遇到了一些问题记录一下。
问题原因
原本在首页添加分页功能的时候,直接添上分页功能的代码就能够显示分页了,想着给其他页面添加分页功能也就是添加一下代码的事情,最后证明是我想的稍微简单了:)。折腾了好久才发现原来Hexo的配置文件_config.yml
中的分页功能是单独设置的,配置文件默认已经配置好了首页index
的分页设置,所以首页直接添上分页代码就能直接显示。
解决办法
依葫芦画瓢按照原默认配置代码再给要分页的页面也配置一下:
# 默认首页已经配置
index_generator:
path: ''
per_page: 10
order_by: -date
# 需要添加分页的页面,直接在下方添加
# 标签页
tag_generator:
per_page: 8 # 控制每一页显示的条目
order_by: -date # 根据日期排序
# 分类页
category_generator:
per_page: 8 # 控制每一页显示的条目
order_by: -date # 根据日期排序
配置好后保存重新生成hexo g
或者hexo s
生效。