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.
56 lines
1.7 KiB
56 lines
1.7 KiB
4 years ago
|
{%- 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 -%}
|