MakeCode
{% assign year = "" %}{% assign month = "" %}
{% for post in site.posts %}
{% assign newYear = post.date | date: "%Y" %}
{% if newYear != year %}
{% assign year = newYear %}
{{ year }}
{% endif %}
{% assign newMonth = post.date | date: "%B" %}
{% if newMonth != month %}
{% assign month = newMonth %}
{{ month }}
{% endif %}
{{ post.date | date: "%d" }}
{% endfor %}