一. 前言

用hexo+yilia搭建个人博客网站已经有一段时间了,慢慢地从最早期的样式也改了很多,但是有个问题一直困扰着强迫症的我,问题如下图所示:

也就是在主页显示首页的时候,前面会有多余<<Prev,最后一页的时候,有Next>>。看着实在是不美观啊!

二. 问题解决

原主题yilia默认的分页设置是<<Prev 和 Next>>,我改成了上一页和下一页。也就是在主题文件夹里的yilia>layout>_partial>archive.ejs文件里进行修改,prev_text 和next_prev。分别修改8,9行,37, 38行,如下所示:

然后就出现了文章开头的问题,我一直不知道怎么改,最近在参考了一些资料后,发现还要对script.ejs文件进行修改,这一文件与archive.ejs是同级目录,也容易找到。

我使用的的编程软件是Sublime Text,打开软件,按住Ctrl+F进行查找,输入Next,找到如下地方:

有两种修改方式:
①.始终保留上一页和下一页按钮,但是在首页和尾页时分别不可操作;

这种效果只需要将&laquo; Prev改为 上一页,Next &raquo;改为 下一页 即可。

②. 首页时不显示上一页,尾页时不显示下一页(这种效果比较人性化);

这种效果只需要将&laquo; PrevNext &raquo;删除即可(位于a标识符里,其实a标识符也可删除,但前端效果一样,无所谓)。

三. 后记

很开心终于解决了这个小问题,本强迫症还是很开心的,最后附上自己的个人博客www.ryancyk ,以便于具体查看效果。

更多推荐

软件 | hexo博客主题yilia上一页下一页显示的问题