更新博客归档页与分类页页面的分页设置
本博客采用的分页方案是每页 8 篇文章,在 Hexo 的配置文件 _config.yml
中配置如下(共两处):
复制
1 | index_generator: |
随着最近博客的文章渐渐多了起来(虽然还是很少),我发现本博客在分页方面存在一些问题:归档页和分类页同首页一样是以每页 8 条记录进行分页的。
不同于博客首页的文章展示布局,归档页和分类页的页面显示的是一个只有文章标题的列表,每页 8 条记录无疑是有点不太合适,于是决定做出修改。
修改配置项
经过查找资料,发现要实现这一改变只需要在 Hexo 的配置文件(不是主题配置文件)中增加相应的配置项即可。
这些配置项默认情况下是没有的,需要自己去添加。在未添加这些配置项时会默认使用 per_page
设置的值来生成页面,这也是前面提到的“归档页和分类页同首页一样是以每页 8 条记录进行分页”的现象产生的原因。
归档页分页
在 Hexo 的配置文件 _config.yml
中添加如下配置( per_page
修改成自己想要的值,设为 0
时表示不分页):
复制
1 | archive_generator: |
分类页分页
在 Hexo 的配置文件 _config.yml
中添加如下配置( per_page
修改成自己想要的值,设为 0
时表示不分页):
复制
1 | category_generator: |
使配置生效
每次修改了 Hexo 的配置文件后都需要清除旧的缓存数据:
复制
1 | hexo clean |
之后重新生成页面并部署就可以了:
复制
1 | hexo g |