我的博客用的是Jekyll 2。我也在使用 分页 来显示首页的前5篇文章。
现在我想停止使用jekyll-paginate,因为它用我不想要的页面污染了网站地图。
这是我的主页在去掉分页后的样子。
---
layout: default
---
<div class="blog-index">
{% assign index = true %}
{% for post in site.posts %}
{% assign content = post.content %}
<article>
{% include article.html %}
</article>
{% endfor %}
</div>
显示的是 都 在Ruby中,你可以做这样的事情 .take(5)
或 .first(5)
所以我试了一下,但没有用。
如何只显示最近的5篇文章?
你可以使用 limit
的参数 for
循环来完成这个任务。
{% for post in site.posts limit:5 %}
<article>
{% include article.html %}
</article>
{% end %}