如何使用液体列出最新的10个帖子?

时间:2013-07-23 00:55:26

标签: jekyll liquid jekyll-bootstrap

我在jekyll bootstrap的帮助下建立我的博客,并将其部署在github上。这是我的问题:
我想添加一个侧边栏,列出我最新的10个帖子。当我使用下面的代码时,它列出了我的所有帖子:

<ul>
   {% for post in site.posts %}
       li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
   {% endfor %}
</ul>

但是,我只想列出最新的10个帖子(如果所有帖子的数量少于10个,列出全部),我该怎么办?
谢谢你的回答!

1 个答案:

答案 0 :(得分:3)

我没有测试环境,但您可能想尝试使用limit关键字,请参阅documentation here。我假设如果没有达到限制,它将显示所有。

<ul>
   {% for post in site.posts limit:10 %}
       <li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
   {% endfor %}
</ul>