{% macro list_tag_posts(pages, tag_name=false) %} {% if tag_name %} {% else %} {% endif %}
{{ post_macros::list_posts(pages=pages) }}
{% endmacro %} {% macro list_posts(pages) %} {% endmacro list_posts %} {% macro list_terms(terms) %} {% endmacro list_terms %} {% 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 home_page(section) %}
{{post_macros::page_header(title=section.title)}} {{ section.content | safe }}
{% endmacro home_page %} {% macro content(page) %}
{#

{{ page.title }}

#} {{ post_macros::page_header(title=page.title) }}
{% if page.date %} Posted on {% endif %} {% if page.updated %} :: Updated on {% endif %} {% if page.extra.read_time %} :: Min Read {% endif %} {# Inline display of tags directly after the date #} {% if page.taxonomies and page.taxonomies.tags %} :: Tags: {%- for tag in page.taxonomies.tags %} {% if not loop.last %}, {% endif %} {% endfor %} {% endif %} {# View the page on GitHub #} {% if page.extra.repo_view | default(value=false) %} {# Use the page's repo_url if defined, otherwise use the global edit_repo_url #} {% if page.extra.repo_url is defined %} {% set repo_url = page.extra.repo_url %} {% elif config.extra.repo_url is defined %} {% set repo_url = config.extra.repo_url %} {% else %} {% set repo_url = false %} {% endif %} {% if repo_url %} {% set final_url = repo_url ~ page.relative_path %} :: Source Code {% endif %} {% endif %} {% if page.draft %} DRAFT {% 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

    {% for h1 in page.toc %}
  • {{ h1.title }} {% if h1.children %}
      {% for h2 in h1.children %}
    • {{ h2.title }}
    • {% if h2.children %} {% endif %} {% endfor %}
    {% endif %}
  • {% endfor %}
{% endif %} {% endif %}
{{ page.content | safe }}
{% endmacro content %} {% macro cards_posts(pages) %}
{%- for page in pages %}
{% if page.extra.local_image %} {{ {% elif page.extra.remote_image %} {{ {% else %}
{% endif %}

{% if page.extra.link_to %} {{page.title}} {% else %} {{page.title}} {% endif %}

{%- if page.date %} {% endif -%} {% if page.draft %} DRAFT {% endif %}
{% if page.description %} {{ page.description }} {% endif %}
{% endfor -%}
{% endmacro cards_posts %}