コレクションの投稿のすべてのタグを表示し、すべての投稿の数をカウントする作業コードが既にあります。ここでジキルは、コレクションの投稿に最初に5個の人気タグを表示します。
:
{% assign tags = site.blog | map: 'tags' | uniq %}
{% assign postInTagCount = 0 %}
<div class="blog-tags__tags-wrapper">
{% for tag in tags %}
<a href="/blog/tags/#{'#'}{{ tag | downcase }}">
<div class="tags_wrapper__tag">
{{ tag }}
{% for post in site.blog %}
{% if post.tags contains tag %}
{% capture postInTagCount %}{{ postInTagCount | plus:1 }}{% endcapture %}
{% endif %}
{% endfor %}
{% if postInTagCount <> 0 %} [{{ postInTagCount }}]{% endif %}
{% capture postInTagCount %}0{% endcapture %}
</div>
</a>
{% endfor %}
しかし、私は、選択したコレクションのポストで発見された5個の最も人気のあるタグを表示したいと思います。
例があります:https://www.codeofclimber.ru/tags/
しかし、このサイトでジキルが使用されているかどうかはわかりません。著者のリポジトリのGitkhabについて、私は彼のサイトを見つけられませんでした。
私はあなたの助けを求める。ありがとうございました。
彼はRubyで書かれたプラグインを使用しています。私はRubyをまったく知りません...もしできれば彼なしでやりたいです。 – VostokSisters
@VostokSisters私はあなたがプラグインなしであなたがしたいことをすることは可能だとは思わない。 – Kostya
多分私は...しかし、私はすべてのタグの中で最も人気のあるものを見つけることができました。 [スクリーンショット](http://dl4.joxi.net/drive/2017/10/29/0001/0403/94611/11/a6a166b72a.png) – VostokSisters