title: Jekyll case-insensitive sorting
body: <p>I'm trying to create a tags list in Jekyll. Some of the tags are "accessibility", "CSS", and "JavaScript". So my Jekyll code to create the list looks like this: </p>
  
  <pre><code>&lt;ul&gt;
    {% for item in (0..site.tags.size) %}{% unless forloop.last %}
      {% capture this_word %}{{ tag_words[item] }}{% endcapture %}
      &lt;li&gt;
        &lt;a href="#{{ this_word | cgi_escape }}" class="tag"&gt;{{ this_word }}
          &lt;span&gt;({{ site.tags[this_word].size }})&lt;/span&gt;
        &lt;/a&gt;
      &lt;/li&gt;
    {% endunless %}{% endfor %}
  &lt;/ul&gt;
  </code></pre>
  
  <p>However, the rending of the list isn't alphabetical. It's first case-sensitive, capital words first; so my example tags above are rendered in this order:</p>
  
  <ul>
  <li>CSS</li>
  <li>JavaScript</li>
  <li>accessibility</li>
  </ul>
  
  <p>Is there a way to make the sorted list case-insensitive?</p>