_layouts/page.html in sutty-minima-2.7.0rc6 vs _layouts/page.html in sutty-minima-2.7.0rc9
- old
+ new
@@ -1,14 +1,78 @@
---
layout: default
---
-<article class="post">
+{% assign date_format = site.i18n.date.format | default: "%b %-d, %Y" %}
+{% assign license = site.posts | find: "layout", "license" %}
+
+<article class="post h-entry" itemscope itemtype="http://schema.org/BlogPosting">
+
<header class="post-header">
- <h1 class="post-title">{{ page.title | escape }}</h1>
+ <h1 class="post-title p-name" itemprop="name headline">{{ page.title | escape }}</h1>
+
+ {% if page.description %}
+ <div class="p-summary" itemprop="description">
+ {{ page.description | allow_inclusive_language_in_markdown | markdownify }}
+ </div>
+ {% endif %}
+
+ <p class="post-meta">
+ <time class="dt-published" datetime="{{ page.date | date_to_xmlschema }}" itemprop="datePublished">
+ {{ page.date | date: date_format }}
+ </time>
+ {%- if page.last_modified_at -%}
+ ~
+ <time class="dt-modified" datetime="{{ page.last_modified_at | date_to_xmlschema }}" itemprop="dateModified">
+ {{ page.last_modified_at | date: date_format }}
+ </time>
+ {%- endif -%}
+ {%- unless page.author == empty -%}
+ • {% for author in page.author %}
+ <span itemprop="author" itemscope itemtype="http://schema.org/Person">
+ <span class="p-author h-card" itemprop="name">{{ author }}</span></span>
+ {%- if forloop.last == false %}, {% endif -%}
+ {% endfor %}
+ {%- endunless -%}</p>
+
+ {%- if page.image.path -%}
+ <img itemprop="image" src="{{ page.image.path }}" alt="{{ page.image.description | default: page.title }}" />
+ {%- endif -%}
</header>
- <div class="post-content">
- {{ content }}
- </div>
+ {% if page.content_warning == empty %}
+ <details>
+ <summary>
+ {{ site.i18n.cw }}
+ {{ page.content_warning }}
+ </summary>
+ <div class="post-content e-content" itemprop="articleBody">
+ {{ content }}
+ </div>
+ </details>
+ {% else %}
+ <div class="post-content e-content" itemprop="articleBody">
+ {{ content }}
+ </div>
+ {% endif %}
+
+ <footer>
+ <a class="u-url" itemprop="url" href="{{ page.url }}" hidden>
+ {{ site.url }}{{ page.url }}
+ </a>
+
+ {%- if page.uuid -%}
+ <span hidden itemprop="identifier">{{ page.uuid }}</span>
+ {%- endif -%}
+
+ {%- if license -%}
+ <p itemprop="license" itemtype="http://schema.org/CreativeWork">
+ <a rel="license" itemprop="url" href="{{ license.url }}">
+ <span itemprop="articleBody">
+ {{ license.description }}
+ </span>
+ </a>
+ </p>
+ {%- endif -%}
+ </footer>
</article>