我在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个,列出全部),我该怎么办?
谢谢你的回答!
答案 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>