random 主题归档页问题

Created at 2020-01-05 Updated at 2020-07-29 Category 问题

一直喜欢 random 主题,用过好多个发现还是这个对我胃口,但是最近发现归档页有问题,只能显示出 10 篇文章。去拉了主题的最新代码发现,文章是显示出来了,但是顺序乱七八糟的。

找到归档页的代码

虽然不是前端,但还是硬着头皮看了看代码。发现新的代码里使用的是 site.posts,旧的代码是 page.posts。搜了一下这两个东西,发现是 hexo 的变量,site.posts 会显示出全部文章,page.posts 是当前页文章。打印出 site.posts 发现显示出来就是乱序的,page.posts只有十条。

于是我下了个 next 主题,看看别人是怎么写的,发现 next 代码里用的是 page 变量,打开页面,发现文章是分页显示的,打开 hexo 的文档,又看到了分页相关的变量,折腾了好久终于想到了问题的所在,random 没有分页,但是 page 变量只能显示第一页,于是作者改成了 site,但是顺序又不对。

使归档不分页

怎么办呢,网上肯定有不分页的办法哈哈哈,果然,Hexo博客归档不分页显示设置方法。由于我的文章不多,而且时间宝贵不想折腾别的了,就采取了第一种最简单的方式,在 hexo 配置里加一条

archive:  1

好了,赶紧干正事去,折腾了三四个小时了都😭

Site by Cellophane using Hexo & Random

Hide