3
  <section id="article">
  <h3>Recent posts</h3>
<ul>
    {% for post in site.posts %}
      <li>&raquo; <a href="{{ post.url }}">{{ post.title }}</a></li>
    {% endfor %}
  </ul>
</section>

これはすべての記事のコードです。投稿の数を制御し、セクションに 10 件の投稿を表示するにはどうすればよいですか?

4

3 に答える 3

1
<section id="article">
  <h3>Recent posts</h3>
  <ul>
    {% for post in site.posts limit:10 %}
      <li><a href="{{ post.url }}">
    {% endfor %}
  </ul>
</section>

これを試してみてください。このコードは、最近の投稿ウィジェットのような最新の投稿を 10 個表示します。

于 2013-12-07T02:01:51.907 に答える
0

私は別の方法でそれについて行きます。

{% for post in site.posts limit:1  %}
{% if forloop.last %}
  <li>
    <a href="post-link" href="{{ post.url | prepend: site.baseurl }}">{{ post.title }}</a>
  </li>
{% endif %}
{% endfor %}

forloop.last を含む if ロジック タグを含めたので、最後の最新の投稿のみが表示されます。{ limit:1 } も含めているため、出力は 1 つの投稿のみになります。

于 2014-07-18T11:38:53.633 に答える