{% macro list_posts(pages) %} {% endmacro list_posts %} {% macro tags(page, short=false) %} {%- if page.taxonomies and page.taxonomies.tags %} {%- if short %} :: {%- set sep = "," -%} {% else %} :: tags:  {%- set sep = " " -%} {% endif -%} {%- for tag in page.taxonomies.tags %} #{{ tag }} {%- if not loop.last %}{{ sep | safe }}{% endif -%} {% endfor -%} {% endif -%} {% endmacro tags %} {% macro page_header(title) %} {% endmacro content %} {% macro content(page) %}
{#

{{ page.title }}

#} {{ post_macros::page_header(title=page.title) }} {% if page.date %}
Posted on {{ page.date | date(format="%Y-%m-%d") }} {% if page.draft %} DRAFT {% endif %}
{% if page.updated %}
Updated on {{ page.updated | date(format="%Y-%m-%d") }}
{% endif %}
{{ page.word_count }} words, {{ page.reading_time }} minute read
{% endif %}
{% if page.extra.tldr %}
tl;dr: {{ page.extra.tldr }}
{% endif %} {# Optional table of contents #} {% if config.extra.toc | default(value=false) %} {% if page.toc %}

Table of Contents

{% endif %} {% endif %}
{{ page.content | safe }}
{% if page.taxonomies and page.taxonomies.tags %} {% endif %}
{% endmacro content %}