Hexo分类设置分页不显示的问题

头像
ler

最近折腾写自己的站点主题,整体过程还算流畅,想着给分类页面和标签页面的文章列表加个分页的功能,折腾了好久才给搞定,遇到了一些问题记录一下

问题原因

原本在首页添加分页功能的时候,直接添上分页功能的代码就能够显示分页了,想着给其他页面添加分页功能也就是添加一下代码的事情,最后证明是我想的稍微简单了:)。折腾了好久才发现原来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生效。


评论

lernb.com ©2022 |  lernb | Tencent