You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
1.4 KiB
33 lines
1.4 KiB
{% 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> |
|
|
|
Published: {{ page.date | date(format="%F") }} |
|
{% endmacro meta %} |
|
|
|
{% macro page_in_list(page) %} |
|
<article itemscope itemtype="http://schema.org/CreativeWork"> |
|
<header> |
|
<h2 itemprop="name"> |
|
<a href="{{ page.permalink }}">{{ 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 }}">Read More »</a></nav> |
|
</div> |
|
{% endif %} |
|
</article> |
|
{% endmacro page_in_list %}
|
|
|