mirror of https://github.com/IoTcat/kayo.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
55 lines
1.7 KiB
55 lines
1.7 KiB
{%- macro render() -%} |
|
{%- set isArchivesPage = !!page.archive -%} |
|
{%- set isArchivesMode = theme.mode.toLowerCase() == 'archives' -%} |
|
|
|
<section id="archive" class="archive"> |
|
{%- if not page.prev -%} |
|
{%- if page.tag -%} |
|
<div class="archive-title tag"> |
|
<h2 class="archive-name">{{ page.tag }}</h2> |
|
</div> |
|
{%- elif page.category -%} |
|
<div class="archive-title category"> |
|
<h2 class="archive-name">{{ page.category }}</h2> |
|
</div> |
|
{%- elif isArchivesPage -%} |
|
<div class="archive-title"> |
|
<span class="archive-post-counter"> |
|
{{ _p("counter.archives", site.posts.length) }} |
|
</span> |
|
</div> |
|
{%- endif -%} |
|
{%- endif -%} |
|
|
|
{%- for post in page.posts -%} |
|
{%- if isArchivesPage or isArchivesMode -%} |
|
{%- set year -%} |
|
{%- set post.year = date(post.date, 'YYYY') -%} |
|
|
|
{%- if post.year !== year -%} |
|
{%- set year = post.year -%} |
|
<div class="collection-title"> |
|
<h2 class="archive-year">{{ year }}</h2> |
|
</div> |
|
{%- endif -%} |
|
{%- endif -%} |
|
|
|
<div class="archive-post"> |
|
<span class="archive-post-time"> |
|
{%- if isArchivesPage or isArchivesMode -%} |
|
{{ date(post.date, 'MM-DD') }} |
|
{%- else -%} |
|
{{ date(post.date, 'YYYY-MM-DD') }} |
|
{%- endif -%} |
|
</span> |
|
<span class="archive-post-title"> |
|
<a href="{{ url_for(post.path) }}" class="archive-post-link"> |
|
{{ post.title }} |
|
</a> |
|
</span> |
|
</div> |
|
{%- endfor -%} |
|
</section> |
|
|
|
{%- include '../_partial/pagination.swig' -%} |
|
{%- endmacro -%}
|
|
|