我在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,请列出所有帖子),我该怎么办
谢谢你的回答!
我没有测试它的环境,但您可能想尝试limit
关键字,请参阅此处的文档。我想,若并没有达到极限,它就会显示一切。
<ul>
{% for post in site.posts limit:10 %}
<li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
{% endfor %}
</ul>