layout: page


{% capture tags %}

{% for tag in site.tags %}
  {{ tag | first | downcase}}|{{ tag | first }}
  {% unless forloop.last %},{% endunless %}
{% endfor %}

{% endcapture %} {% assign sorted_tags = tags | split:',' | sort %}

<div>

{% for entry in sorted_tags %}
  {% assign tag = entry | split:'|' | last | strip %}
  <a href="#{{ tag | slugify }}"
     class="link blue hover-mid-gray mr2 pv1">
    <span>{{ tag }}</span>
    <span>({{ site.tags[tag] | size }})</span>
  </a>
{% endfor %}

</div>

<hr/>

<div>

{% for entry in sorted_tags %}
  {% assign tag = entry | split:'|' | last | strip %}
  <div id="{{ tag | slugify }}" class="tagged-posts">
    <h2>{{ tag }}</h2>
    <ul class="list pa0">
      {% for post in site.tags[tag] %}
        <li class="mv2">
          <a href="{{ site.url }}{{ post.url }}"
             class="db pv1 link blue hover-mid-gray">
            <time class="fr silver ttu">{{ post.date | date_to_string }}</time>
            {{ post.title }}
          </a>
        </li>
      {% endfor %}
    </ul>
  </div>
{% endfor %}

</div>