diff options
Diffstat (limited to 'themes/after-dark/templates/post_macros.html')
-rw-r--r-- | themes/after-dark/templates/post_macros.html | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/themes/after-dark/templates/post_macros.html b/themes/after-dark/templates/post_macros.html new file mode 100644 index 0000000..2a9566b --- /dev/null +++ b/themes/after-dark/templates/post_macros.html @@ -0,0 +1,33 @@ +{% macro meta(page) %} + <svg style="margin-bottom:-3px" class="i-clock" viewBox="0 0 32 32" + width="16" height="16" fill="none" stroke="currentcolor" + stroke-linecap="round" stroke-linejoin="round" stroke-width="6.25%"> + <circle cx="16" cy="16" r="14"/> + <path d="M16 8 L16 16 20 20"/> + </svg> + <span>{{ page.reading_time }} minute read</span> + <svg style="margin-bottom: -3px" class="i-edit" viewBox="0 0 32 32" + width="16" height="16" fill="none" stroke="currentcolor" + stroke-linecap="round" stroke-linejoin="round" stroke-width="6.25%"> + <path d="M30 7 L25 2 5 22 3 29 10 27 Z M21 6 L26 11 Z M5 22 L10 27 Z"/> + </svg> + + {% if page.date %}Published: {{ page.date | date(format="%F") }}{% endif %} +{% endmacro meta %} + +{% macro page_in_list(page) %} + <article itemscope itemtype="http://schema.org/CreativeWork"> + <header> + <h2 itemprop="name"> + <a href="{{ page.permalink | safe }}">{{ page.title }}</a> + </h2> + <span class="muted">{{ self::meta(page=page) }}</span> + </header> + {% if page.summary %} + <div itemprop="summary"> + {{ page.summary | safe }} + <nav class="readmore"><a itemprop="url" href="{{ page.permalink | safe }}">Read More »</a></nav> + </div> + {% endif %} + </article> +{% endmacro page_in_list %} |