{% assign tcats = “” %} {% for post in site.posts %}
{% assign tcats = post.categories | join:'|' | append:'|' %}
{% endfor %}
{% assign site.categories = “” %} {% for cat in tcats %}
{% if cat != "" %} {% if categories == "" %} {% assign categories = cat | split:'|' %} {% endif %} {% unless categories contains cat %} {% assign categories = categories | join:'|' | append:'|' | append:cat | split:'|' %} {% endunless %} {% endif %}
{% endfor %}