blob: ef3cf346d7ea17ba1c8eb2591679dd7b0487e50e (
plain) (
tree)
|
|
{% macro render_post(post, mention=false, in_feed=true) -%}
{% if mention -%}
<article class="mention">
{% else -%}
<article>
{% endif -%}
<header>
<img class="avatar" alt="{{ config.extra.author }}" src="{{ config.extra.avatar }}" />
<div class="banner smaller">
<div class="info">
<a class="bold-hover" title="permalink to this post" href="{{ post.permalink }}">{% if mention %}№ {{ post.slug }} {% else %}§{% endif %}</a>
<time class="mute" datetime="{{ post.date }}" title="{{ post.date }}">{{ post.date | date(format="%F %R") }}</time>
{%- if post.title %}<h2 class="mute">{{ post.title }}</h2>{% endif %}
{%- if post.draft %}<span class="warning">DRAFT</span>{% endif %}
</div>
{%- if "tags" in post.taxonomies %}
<nav class="tags">
<ul class="inline">{{ self::render_tags(tags=post.taxonomies.tags) }}</ul>
</nav>
{%- endif %}
</div>
</header>
<section class="post">{{ post.content | safe }}</section>
</article>
{% endmacro render_post -%}
{%- macro render_pagination(paginator) %}
{%- if paginator.number_pagers > 1 %}
<nav class="pagination">
{%- if paginator.previous %}
<a class="newer" href="{{ paginator.previous }}">‹ newer</a>
{%- endif %}
{%- if paginator.next %}
<a class="older" href="{{ paginator.next }}">older ›</a>
{%- endif %}
</nav>
{%- endif %}
{%- endmacro render_pagination -%}
{%- macro render_tags(tags) %}
{%- for tag in tags %}
<li><a class="tag" href="{{ get_taxonomy_url(kind="tags", name=tag) }}">{{ tag }}</a></li>
{%- endfor %}
{%- endmacro render_tags %}
|