{% include 'pagerMacros.html' %} {# use renderBlogPosts to show all pieces as full posts on a page #} {% macro renderBlogPosts(pieces) %} {% if pieces %} {% for piece in pieces %} {{ renderBlogPost(piece, { edit: false }) }} {% endfor %} {% else %}

{{ __('There are no blog posts yet.') }}

{% endif %} {% endmacro %} {% macro renderBlogPost(piece, options = {}) %}

{{ piece.title | e }}

{{ piece.publishedAt | date("MMM DD, YYYY") }}
{{ aposArea(piece, 'body', { edit: options.edit }) }}
{% if piece.tags %}
{{ __('File under') }}: {{ piece.tags|join(', ') }}
{% endif %}
{% endmacro %} {# ...or use renderBlogPostPreviews to show previews of all pieces on a page (date and title) #} {% macro renderBlogPostPreviews(pieces) %} {% if pieces %} {% for piece in pieces %} {{ renderBlogPostPreview(piece) }} {% endfor %} {% else %}

{{ __('There are no blog posts yet.') }}

{% endif %} {% endmacro %} {% macro renderBlogPostPreview(piece) %}
{# TODO: add byline once the author field is worked out in A2 #}
{% endmacro %}