46 lines
1.5 KiB
HTML
46 lines
1.5 KiB
HTML
{% macro page_info(page) %}
|
|
<div class="article-info">
|
|
<div class="date">{{ page.date }}</div>
|
|
<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>
|
|
<a href="{{ page.permalink }}">{{ page.title }}</a>
|
|
</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 %} |