---
layout: page
---
{{ content }}
{% if page.categories %}
{% assign categories = page.categories %}
{% else %}
{% capture site_cats %}{% for cat in site.categories %}{{ cat | first | downcase }}|{{ cat | first }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
{% assign words = site_cats | split:',' | sort %}
{% capture sorted %}{% for pair in words %}{{pair | split:'|' | last }}{% unless forloop.last %},{% endunless %}{% endfor %}{% endcapture %}
{% assign categories = sorted | split:',' %}
{% endif %}
{% for category in categories %}
{% assign category_page = nil %}
{% for page in site.pages %}
{% unless page.layout == 'category' %}
{% continue %}
{% endunless %}
{% if page.category %}
{% if page.category == category %}
{% assign category_page = page %}
{% break %}
{% else %}
{% continue %}
{% endif %}
{% endif %}
{% if page.title == category %}
{% assign category_page = page %}
{% break %}
{% endif %}
{% endfor %}
{% unless category_page %}
{% continue %}
{% endunless %}
{% include category-list-entry.html category_page=category_page category=category %}
{% endfor %}