{# MaatLog post page โ€” implements Theme API 1.0 blocks and semantic classes. #} {%- extends "layout.html" -%} {%- macro taxonomy_separator() -%} , {%- endmacro -%} {%- macro author_links(links) -%} {%- for link in links -%} {%- if not loop.first -%}{{ taxonomy_separator() }}{%- endif -%} {%- if link.url -%}{{ link.label|e }} {%- else -%}{{ link.label|e }}{%- endif -%} {%- endfor -%} {%- endmacro -%} {%- macro category_badges(links) -%} {%- for link in links -%} {%- if not loop.first -%}{{ taxonomy_separator() }}{%- endif -%} {%- if link.url -%}{{ link.label|e }} {%- else -%}{{ link.label|e }}{%- endif -%} {%- endfor -%} {%- endmacro -%} {%- macro tag_links(links) -%} {%- for link in links -%} {%- if not loop.first -%}{{ taxonomy_separator() }}{%- endif -%} {%- if link.url -%}#{{ link.label|e }} {%- else -%}#{{ link.label|e }}{%- endif -%} {%- endfor -%} {%- endmacro -%} {%- block extrahead -%} {{ super() }} {%- block maatlog_head -%} {%- if maatlog.post and maatlog.post.canonical_url -%} {%- endif -%} {%- for feed in maatlog.feeds -%} {%- endfor -%} {%- endblock maatlog_head -%} {%- endblock extrahead -%} {%- block body -%}
{%- block maatlog_post_header -%}
{#- Category sits above the title as an eyebrow. Theme API 1.4, optional. -#} {%- block maatlog_post_eyebrow -%} {%- if maatlog.post and maatlog.post.categories -%}

{{ category_badges(maatlog.post.taxonomies.categories) }}

{%- endif -%} {%- endblock maatlog_post_eyebrow -%}

{{ maatlog.post.title|e if maatlog.post else title|e }}

{#- The excerpt doubles as the tagline. Theme API 1.4, optional. -#} {%- block maatlog_post_tagline -%} {%- if maatlog.post and maatlog.post.excerpt -%} {%- endif -%} {%- endblock maatlog_post_tagline -%} {#- Required block since 1.0. It moved inside the header in 1.4; the block name, the classes and the nesting below it are unchanged. -#} {%- block maatlog_post_meta -%} {%- endblock maatlog_post_meta -%} {#- Decorative: it repeats the title. Theme API 1.4, optional. -#} {%- block maatlog_post_hero -%} {%- if maatlog.post and maatlog.post.image_url -%} {%- endif -%} {%- endblock maatlog_post_hero -%}
{%- endblock maatlog_post_header -%} {%- block maatlog_post_body -%}
{%- if maatlog.post and maatlog.post.external_url -%}

Read on external site

{%- elif maatlog.post and maatlog.post.body_html -%} {{ maatlog.post.body_html|safe }} {%- else -%} {{ body }} {%- endif -%}
{%- endblock maatlog_post_body -%} {%- block maatlog_post_navigation -%} {%- endblock maatlog_post_navigation -%} {%- block maatlog_archive_header -%}{%- endblock maatlog_archive_header -%} {%- block maatlog_archive_items -%}{%- endblock maatlog_archive_items -%} {%- block maatlog_pagination -%} {%- include "maatlog/components/pagination.html" -%} {%- endblock maatlog_pagination -%} {#- The sidebar now lives in the layout's left column (Theme API 1.2). The block stays because it is a required block of the contract. -#} {%- block maatlog_sidebar -%}{%- endblock maatlog_sidebar -%}
{%- endblock body -%}