開発者ドキュメント

Jekyllとの関連記事

同じカテゴリの最近の投稿が5つまで表示されるものが欲しかった。 Jekyllにはrelated_postsサイトvariableがありますが、カテゴリではなくタグでフィルタリングされ、あらゆる種類の奇妙さを与えてくれました。 私は、液体構文1を巧妙に使用して解決策を見つけました。

{% unless page.category == null %}
  {% capture pageCategory %}{{ page.category }}{% endcapture %}
  {% unless site.categories[pageCategory].size == 1 %}
    <div class="row related-posts">
      <h2 class="text-center">More {{ page.category }} Posts!</h2>
      <div class="medium-12 small-12 columns">
        {% for post in site.categories[pageCategory] limit:6 %}
          {% unless post.title == page.title %}

           <h3>
            <a href="{{ site.url }}{{ site.baseurl }}{{ post.url }}">
              {{ post.title }}
            </a>
           </h3>

          {% endunless %}
        {% endfor %}
      </div>
    </div>
  {% endunless %}
{% endunless %}
  1. デモ用に単純化するために、関連する各投稿を表示するマークアップを簡略化しました。
モバイルバージョンを終了