1

jekyll ブートストラップを使用してブログを作成し、 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 に答える