mirror of
https://git.joinplu.me/Plume/Plume.git
synced 2024-12-23 10:30:41 +00:00
20 lines
771 B
Text
20 lines
771 B
Text
{% macro post_card(article) %}
|
|
{% if article.author.display_name %}
|
|
{% set name = article.author.display_name %}
|
|
{% else %}
|
|
{% set name = article.author.username %}
|
|
{% endif %}
|
|
<div class="card">
|
|
<h3><a href="{{ article.url }}">{{ article.post.title }}</a></h3>
|
|
<main><p>{{ article.post.content | striptags | truncate(length=200) }}</p></main>
|
|
<p>
|
|
{{ "By {{ link_1 }}{{ link_2 }}{{ link_3 }}{{ name }}{{ link_4 }}" | _(
|
|
link_1='<a href="/@/',
|
|
link_2=article.author.fqn,
|
|
link_3='/">',
|
|
name=name,
|
|
link_4="</a>")
|
|
}}
|
|
⋅ {{ article.date | date(format="%B %e") }}</p>
|
|
</div>
|
|
{% endmacro post_card %}
|