我正在尝试按类别过滤帖子。底部的代码有效,但是某些帖子具有两个类别,如果这两个类别与另一个帖子相同,则显示两次。如何一次显示具有两个类别的那些?
<ul class="group-links">
{% assign reviews = site.articles %}
{%- for file in reviews -%}
{%- for cat in page.categories -%}
{%- if file.title == page.title -%}
{% break %}
{%- else -%}
{%- if file.categories contains cat -%}
<li>
<a href="{{file.url}}">{{file.title}}</a>
</li>
{% break %}
{%- endif -%}
{%- endif -%}
{%- endfor -%}
{%- endfor -%}
</ul>