我将 hexo 升级到最新版之后出现了所述现象 hexo 的版本是 3.0.1 模板采用默认的 landscape 我的归档页面原来有从 2013 年到 2015 年的完整文章连接,在结果只有最新的 10 个文章连接
Q
[hexojs/hexo]hexo generate 生成的 xxx/archives/ 页面丢失很多文章连接
1
A
回答
9
在其他归档页面也有该问题,比如在 xxx/archives/2014/03/ 中本来有 15 篇文章,结果生成的还是只有 10 篇
0
视乎我明白了是什么情况,在 _config.yml
文件中配置了 per_page: 10
,这里提出另一个问题,怎么样做到在归档页中不分页,而显示该归档下的全部文章?
0
per_page: 0
8
首页需要分页,归档页不分页,如何做到
9
# Archives
## 2: Enable pagination
## 1: Disable pagination
## 0: Fully Disable
archive: 0
category: 0
tag: 0
自己调一调看看吧= =,没研究过这个。
2
最新版本中没有这些配置项了,上面的这些配置项是用于主版本号 3 以下的吧
3
额,那你摸索一下吧,把结果分享给社区呗~
3
看了 hexo-generator-xxx
的代码后,明白了,在配置中添加如下项就可以禁用对应归档页的分页:
archive_generator:
yearly: true
monthly: true
per_page: 0
category_generator:
per_page: 0
tag_generator:
per_page: 0
close #1211
9
赞!
4
建议作者把这些配置项也完善在文档中
2
我也遇到了 @bubkoo 所描述的 issue, 但死活解决不了,气煞我也。
3
@acgtyrant 按照我上面说的也不能解决吗,每个归档的文章数量是不是你的分页大小
2
禁用分页就可以,这是因为主题没有做好适配
4
@bubkoo 用了 Hexo 3.0 的配置语法,把所有 per_page 统统设为 0 了,归档页面还是只有最新的十篇文章。
我的 _config.yml
参见:http://ix.io/iVX
7
更新到最新版本 3.1.1 作者貌似已经修复这个问题了
3
@bubkoo 确实如此,谢谢你!