38 lines
859 B
Plaintext
38 lines
859 B
Plaintext
{% if postsList | length %}
|
|
{% for post in postsList | reverse %}
|
|
<section class="posts-list-post">
|
|
<h2><a href={{ post.url }}>{{ post.data.title }}</a></h2>
|
|
<dl class="postMetadata">
|
|
<div>
|
|
<dt>
|
|
<svg class="icon">
|
|
<use href="/images/feather-sprite.svg#clock" />
|
|
</svg>
|
|
Posted
|
|
</dt>
|
|
<dd>
|
|
{{ post.date.toLocaleDateString("en-US") }}
|
|
</dd>
|
|
</div>
|
|
|
|
<div>
|
|
<dt>
|
|
<svg class="icon">
|
|
<use href="/images/feather-sprite.svg#tag" />
|
|
</svg>
|
|
Tags
|
|
</dt>
|
|
{% for tag in post.data.tags %}
|
|
{% if tag != "posts" %}
|
|
<dd><a href="{{ "/posts/tags/" + (tag | slugify) | url }}">{{ tag }}</a></dd>
|
|
{% endif %}
|
|
{% endfor %}
|
|
</div>
|
|
</dl>
|
|
<p>{{ post.data.description }}</p>
|
|
</section>
|
|
{% endfor %}
|
|
{% else %}
|
|
<p>No posts</p>
|
|
{% endif %}
|