summaryrefslogtreecommitdiff
path: root/themes/after-dark/templates/post_macros.html
diff options
context:
space:
mode:
Diffstat (limited to 'themes/after-dark/templates/post_macros.html')
-rw-r--r--themes/after-dark/templates/post_macros.html33
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&nbsp;&raquo;</a></nav>
+ </div>
+ {% endif %}
+ </article>
+{% endmacro page_in_list %}