{% assign split_mark = '<|>' %}

{% assign categories = '' %} {% for category in site.categories %}

{% assign name = category | first %}
{% assign categories = categories | append: split_mark  | append: name %}

{% endfor %}

{% assign return = categories

| remove_first: split_mark
| split: split_mark
| sort: self %}