Я пытаюсь сделать фильтр сообщений по категориям. Код внизу работает, но у некоторых постов есть две категории, и если эти две категории совпадают с другими постами, он отображается дважды. Как мне показать тех, у кого две категории один раз?
<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>