无法使用液体降价功能在Jekyll中正确分页。
使用了paginator函数,帖子做了paginate但是我试图找出一种方法来过滤掉分页。
在我的_posts目录中,我有一个博客子目录和一个新闻子目录。我试图只对博客中的文章进行分页,而不是新闻。
{% assign posts = site.posts | where: 'category','Blog' %}
<ul class="list-unstyled blog-list">
<!-- This loops through the paginated posts -->
{% for post in paginator.posts %}
{% assign posts = site.posts | where: 'category','Blog' %}
{% if post.category == 'Blog' %}
Do Stuff
{% endif %}
{% endfor %}
<!-- Pagination links -->
<div class="pagination">
{% if paginator.previous_page == 1 %}
<a href="{{ paginator.previous_page_path }}" class="previous">Previous</a>
{% endif %}
{% if paginator.previous_page > 1%}
<a href="{{ paginator.previous_page_path }}" class="previous">Previous</a>
{% endif %}
<span class="page_number ">Page: {{ paginator.page }} of {{ paginator.total_pages }}</span>
{% if paginator.next_page %}
<a href="{{ paginator.next_page_path }}" class="next">Next</a>
{% endif %}
</div>
</ul>
我正在尝试检索具有类别&#39; Blog&#39;但是当我运行它时,它分页到我想要的每页7篇文章,但有些页面有少于7篇文章或根本没有文章出现。
我认为我的循环逻辑有些不对,但我不确定是什么。
也许它会抓住_posts中的所有文章,但不会在页面上显示新闻文章?
谢谢!