2025-01-01 18:31:30 -05:00
|
|
|
{% extends "default" %}
|
|
|
|
|
|
|
|
{% block titlevariable %}
|
|
|
|
{% set title = metadata.title %}
|
|
|
|
{% endblock %}
|
2024-12-31 14:29:11 -05:00
|
|
|
|
|
|
|
{% block head -%}
|
|
|
|
|
|
|
|
<meta property="og:type" content="article">
|
2025-01-01 18:31:30 -05:00
|
|
|
{% if metadata.short_desc %}
|
|
|
|
<meta property="og:description" content="{{ metadata.short_desc }}">
|
|
|
|
{% else %}
|
|
|
|
<meta property="og:description" content="The outer part of a shadow is called the penumbra.">
|
|
|
|
{% endif %}
|
2024-12-31 14:29:11 -05:00
|
|
|
|
|
|
|
{%- endblock %}
|
|
|
|
|
|
|
|
{% block image %}
|
2025-01-01 18:31:30 -05:00
|
|
|
{% if metadata.card_image_path %}
|
|
|
|
<meta property="twitter:image" content="https://{{ _domain }}{{ metadata.card_image_path }}">
|
|
|
|
<meta property="og:image" content="https://{{ _domain }}{{ metadata.card_image_path }}">
|
|
|
|
{% else %}
|
|
|
|
<meta property="twitter:image" content="https://{{ _domain }}/shadowfacts.png">
|
|
|
|
<meta property="og:image" content="https://{{ _domain }}/shadowfacts.png">
|
|
|
|
{% endif %}
|
2024-12-31 14:29:11 -05:00
|
|
|
{% endblock %}
|
|
|
|
|
2025-01-01 18:31:30 -05:00
|
|
|
{% block content -%}
|
|
|
|
|
2024-12-31 14:29:11 -05:00
|
|
|
<article itemprop="blogPost" itemscope itemtype="https://schema.org/BlogPosting">
|
2025-01-01 18:31:30 -05:00
|
|
|
<meta itemprop="mainEntityOfPage" content="https://{{ _domain }}{{ _permalink }}">
|
2025-01-12 19:04:58 -05:00
|
|
|
<h1 class="headline" itemprop="name headline">
|
2025-01-04 14:59:15 -05:00
|
|
|
{% if metadata.html_title %}
|
|
|
|
{{ metadata.html_title }}
|
|
|
|
{% else %}
|
|
|
|
{{ metadata.title }}
|
|
|
|
{% endif %}
|
|
|
|
</h1>
|
2025-01-12 16:08:06 -05:00
|
|
|
<p class="article-meta">
|
|
|
|
Published on
|
|
|
|
<time itemprop="datePublished" datetime="{{ metadata.date | iso_datetime }}">
|
|
|
|
{{ metadata.date | pretty_date }},
|
|
|
|
</time>
|
|
|
|
in
|
|
|
|
{% for tag in metadata.tags %}
|
|
|
|
<span itemprop="articleSection">
|
|
|
|
<a href="/{{ tag.slug }}/">{{ tag.name }}</a>{% if loop.last %}.{% else %},{% endif %}
|
|
|
|
</span>
|
|
|
|
{% endfor %}
|
2025-01-13 16:45:35 -05:00
|
|
|
<span title="{{ word_count }} word{% if word_count != 1 %}s{% endif %}">
|
|
|
|
{{ word_count | reading_time }} minute read.
|
|
|
|
</span>
|
2025-01-12 16:08:06 -05:00
|
|
|
</p>
|
2025-01-12 19:04:58 -05:00
|
|
|
<div class="body-content" itemprop="articleBody">
|
2025-01-04 14:59:15 -05:00
|
|
|
{{ content }}
|
|
|
|
</div>
|
2024-12-31 14:29:11 -05:00
|
|
|
</article>
|
2025-01-01 18:31:30 -05:00
|
|
|
|
|
|
|
{%- endblock %}
|