{% macro list_posts(pages) %}
{% for page in pages %}
{% if page.date %} {{ macros_format_date::format_date(date=page.date) }} {% endif %}
{{ page.reading_time }} min read {% if page.draft %} DRAFT {% endif %}

{% if page.description %} {{ page.description }} {% elif page.summary %} {{ page.summary | safe }}… {% else %} {% set hide_read_more = true %} {% endif %}
{% if not hide_read_more %} Read more ⟶ {% endif %}
{% endfor %}
{% endmacro %}