bune.city/_layouts/pagination.html

36 lines
1.4 KiB
HTML

---
layout: default
---
<h1 id='logo'>{{ site.title }}</h1>
{%- if page.autopages %}
<div id='subheading'>Posts {{ page.pagination_type | default: "in category" }} "{{ page.autopages.display_name }}"</div>
{% endif -%}
<main>
<div id='posts'>
{% for post in paginator.posts %}
<div class='post'>
<h2><a href='{{ post.url }}'>{{ post.title }}</a></h2>
<div id='post-info'>
<i class='material-icons'>access_time</i> <time datetime="{{ post.date | date_to_xmlschema }}">{{ post.date | date_to_string: "ordinal" }}</time>
<i class='material-icons'>group_work</i>
{{ " " }}{%- for category in post.categories -%}
<a href='/categories/{{ category | downcase }}'>{{ category }}</a>
{%- unless category == post.categories.last %}, {% endunless %}
{%- endfor %} <br>
</div>
<div class='post-excerpt'>
{%- assign excerpt_smol = post.excerpt | summarise %}
<p>{{ post.summary | default: excerpt_smol }}</p>
</div>
</div>
{% endfor %}
{%- if paginator.total_pages > 1 %}
<div id='pagination'>
<a {%- if paginator.previous_page %} href='{{ paginator.previous_page_path | absolute_url }}' rel='prev' {%- endif %}>Newer</a>
Page {{ paginator.page }} of {{ paginator.total_pages }}
<a {%- if paginator.next_page %} href='{{ paginator.next_page_path | absolute_url }}' rel='next' {%- endif %}>Older</a>
</div>
{%- endif %}
</div>
</main>