<section id="article">
<h3>Recent posts</h3>
<ul>
{% for post in site.posts %}
<li>» <a href="{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>
</section>
这是我所有文章的代码,我如何控制帖子数量,并在该部分只显示10个帖子?
答案 0 :(得分:9)
这是做到这一点的方法。
{% for post in site.posts offset: 0 limit: 10 %}
答案 1 :(得分:1)
<section id="article">
<h3>Recent posts</h3>
<ul>
{% for post in site.posts limit:10 %}
<li><a href="{{ post.url }}">
{% endfor %}
</ul>
</section>
试试这个。此代码显示10个最近的帖子,如最近的帖子小部件。
答案 2 :(得分:0)
我以另一种方式去做。
{% for post in site.posts limit:1 %}
{% if forloop.last %}
<li>
<a href="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a>
</li>
{% endif %}
{% endfor %}
我已经在ifloop.last中添加了一个if逻辑标记,因此它只显示最后一个最近的帖子。输出只有一个帖子,因为我还包括{limit:1}。