微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html – Jekyll Paginator不工作

我目前正在开发一个基于jekyll的主页,我不能分页工作.
<ul class="posts">
    {% for post in paginator.posts %}
        <li>
            <span class="list_date">{{ post.date | date_to_string }}</span> &raquo; <span class="list_title"> {{ post.title }} </span><br>
            <span class="list_content">{{ post.content | strip_html | truncatewords:35}}</span> 
            <a href="{{ post.url }}">more...</a>
        </li>
    {% endfor %}
</ul>

这是我的液体代码,当使用站点而不是分页符时,它的工作效果非常好.
另外在我的_config.yml我有这部分:

paginate: 2
paginator_path: "news/page:num"

因为index.html文件位于新闻文件夹中

解决方法

Jekyll中的分页仅适用于index.html文件.
如果您的项目文件夹的根目录中有其他页面(例如about.html,poems.html),则分页不会在其中工作.

要在除了index.html之外的其他页面中进行分页,请为该页面创建一个文件夹(例如poems /),并将“poems.html”改为“poems / index.html”.之后,_config.yml中的“paginate_path”应为“paginate_path:”poems / page:num /“’.

我还在调查这个问题.我的网站需要在多页上分页… Jekyll似乎不支持开箱即用

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐