1

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

4

1 回答 1

4

我没有测试它的环境,但您可能想尝试limit关键字,请参阅此处的文档。我认为如果未达到限制,它将显示所有内容。

<ul>
   {% for post in site.posts limit:10 %}
       <li><a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li>
   {% endfor %}
</ul>
于 2013-07-23T01:49:51.100 回答