41 lines
1.4 KiB
HTML
41 lines
1.4 KiB
HTML
{% set posts = __SELF__.posts %}
|
|
|
|
<ul class="post-list">
|
|
{% for post in posts %}
|
|
<li>
|
|
<h3><a href="{{ post.url }}">{{ post.title }}</a></h3>
|
|
|
|
<p class="info">
|
|
Posted
|
|
{% if post.categories|length %} in {% endif %}
|
|
{% for category in post.categories %}
|
|
<a href="{{ category.url }}">{{ category.name }}</a>{% if not loop.last %}, {% endif %}
|
|
{% endfor %}
|
|
on {{ post.published_at|date('M d, Y') }}
|
|
</p>
|
|
|
|
<p class="excerpt">{{ post.summary|raw }}</p>
|
|
</li>
|
|
{% else %}
|
|
<li class="no-data">{{ __SELF__.noPostsMessage }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
|
|
{% if posts.lastPage > 1 %}
|
|
<ul class="pagination">
|
|
{% if posts.currentPage > 1 %}
|
|
<li><a href="{{ this.page.baseFileName|page({ (__SELF__.pageParam): (posts.currentPage-1) }) }}">← Prev</a></li>
|
|
{% endif %}
|
|
|
|
{% for page in 1..posts.lastPage %}
|
|
<li class="{{ posts.currentPage == page ? 'active' : null }}">
|
|
<a href="{{ this.page.baseFileName|page({ (__SELF__.pageParam): page }) }}">{{ page }}</a>
|
|
</li>
|
|
{% endfor %}
|
|
|
|
{% if posts.lastPage > posts.currentPage %}
|
|
<li><a href="{{ this.page.baseFileName|page({ (__SELF__.pageParam): (posts.currentPage+1) }) }}">Next →</a></li>
|
|
{% endif %}
|
|
</ul>
|
|
{% endif %}
|