Jekyll コレクションのドキュメントに従って、次のコードを _config.yml に記述しました。
_config.yml
collections:
- popular_posts
したがって、{{ site.collections }} を印刷すると、出力は「popular_posts」になります。
「_posts」と同じ階層に「_popular_posts」というフォルダも作りました。_popular_posts には、投稿と同じように、いくつかの YAML フロント マターを含む 2 つの .md ファイルが含まれています。
ただし、{{ site.popular_posts }} または {{ site.collections.popular_posts }} を印刷すると、何も出力されません。
次のコードが機能するように、そのディレクトリ内の .md ファイルを Jekyll に認識させるにはどうすればよいですか?
{% for popular_post in site.popular_posts %}
<a href="{{ popular_post.link }}">
<h1>{{ popular_post.title }}</h1>
<img class="pop-img" src="{{ popular_post.image_url }}">
</a>
<span id="pop-order"><span class="pop-current-popular_post-number">{{ popular_post.number }}</span>/5</span>
{% endfor %}