memories/templates/macros/page.html

45 lines
1.4 KiB
HTML

{% macro page_info(page) %}
<div class="article-info">
<div class="article-taxonomies">
{% if page.taxonomies.tags %}
<ul class="article-tags">
{% for tag in page.taxonomies.tags %}
<li><a href="{{ get_taxonomy_url(kind="tags", name=tag) | safe }}">#{{ tag }}</a></li>
{% endfor %}
</ul>
{% endif %}
</div>
</div>
{% endmacro page_info %}
{% macro page_listing(page) %}
<article class="post-list">
<header>
<h1>
{{ page.date }}
</h1>
</header>
{{ self::page_info(page=page) }}
<div class="content">
{{ page.content | markdown | safe }}
</div>
</article>
{% endmacro page_listing %}
{% macro page_pagination(paginator) %}
<div class="pagination">
<div class="left pagination-item {% if not paginator.previous %}disabled{% endif %}">
{% if paginator.previous %}
<a href="{{ paginator.previous }}">To newer posts</a>
{% endif %}
</div>
<div class="right pagination-item {% if not paginator.next %}disabled{% endif %}">
{% if paginator.next %}
<a href="{{ paginator.next }}">To older posts</a>
{% endif %}
</div>
</div>
{% endmacro page_pagination %}