Changing the order of an 'archive' page I'm creating a monthly archive page (for a specified year) for a section.

Standard code to output the months and entries as follows:

{% set entriesInYear = craft.entries.section('blog').limit(null).after(year).before(year+1) %}

{% for month, entries in entriesInYear | group("postDate|date('F')") %}
    &lt;div class="month"&gt;
        &lt;h3&gt;{{ month }}&lt;/h3&gt;
        &lt;ul&gt;
            {% for entry in entries %}
                &lt;li&gt;{{ entry.getLink() }}&lt;/li&gt;
            {% endfor %}
        &lt;/ul&gt;
    &lt;/div&gt;&lt;!-- month --&gt;
{% endfor %}


That's all working perfectly, what I can't figure out is how to reverse the order of the output, so I get January -> December, instead of December -> January.

I'm sure this is simpler than my head is making out, but that will teach me to be coding on a Sunday.
If you change your query and sort by ascending postdate, it will start with the oldest and end with the newest:

    {% set entriesInYear = craft.entries.section('blog').limit(null).after(year).before(year+1).order('postDate asc') %}