diff options
Diffstat (limited to 'templates')
| -rw-r--r-- | templates/taxonomy_list.html | 32 | ||||
| -rw-r--r-- | templates/taxonomy_single.html | 12 | 
2 files changed, 33 insertions, 11 deletions
| diff --git a/templates/taxonomy_list.html b/templates/taxonomy_list.html index 9182c43..222711c 100644 --- a/templates/taxonomy_list.html +++ b/templates/taxonomy_list.html @@ -1,12 +1,32 @@  {% extends "base.html" %}  {% block content %} -<section class="posts"> -    <h1 class="post-title">Tags</h1> -    <section class="terms"> +<section class="archive">      {% for term in terms %} -        <div class="post-content"><a href="{{ term.permalink }}" class="post-title-link">#{{ term.name }}</a></div> +    <ul class="post-archive"> +        {# Group the posts by year #} +        {% set map = term.pages | group_by(attribute="year") %} +        {% set_global years = [] %} +        {# Convert the years map to an array (since maps do not have determined order) #} +        {% for year, ignored in map %} +        {% set_global years = years | concat(with=year) %} +        {% endfor %} + +        <div class="term-name"><a href="{{ term.permalink }}" class="term-name">#{{ term.name }}</a></div> + +        {% for year in years | sort | reverse %} +        <div class="years"> +            {% set posts = map[year] %} +            <div class="year">{{ year }}</div> +            {% for post in posts %} +            <li class="post-item"> +                <span class="post-date">{{ post.date | date(format="%m/%d") }}</span> +                <a href="{{ post.permalink }}" class="post-title">{{ post.title }}</a> +            </li> +            {% endfor %} +        </div> +        {% endfor %} +    </ul>      {% endfor %} -    </section>  </section> -{% endblock %} +{% endblock %}
\ No newline at end of file diff --git a/templates/taxonomy_single.html b/templates/taxonomy_single.html index 9dbf19f..dec55cc 100644 --- a/templates/taxonomy_single.html +++ b/templates/taxonomy_single.html @@ -9,20 +9,22 @@  {% set pages = term.pages %}  {% endif %}  <section class="posts"> -    <div class="post-title">{{ term.name }}</div> +    <div class="post-title term-name term-name-heading"> +        #{{ term.name }} +    </div>      {% for post in pages %}      <article class="post">          <div class="post-title"><a href="{{ post.permalink }}" class="post-title-link">{{ post.title }}</a></div>          <div class="post-content"> -                {{ post.summary | safe }} -                <a href="{{ post.permalink }}" class="More">More</a> +            {{ post.summary | safe }} +            <a href="{{ post.permalink }}" class="More">More</a>          </div>          {{ macros::post_meta(post=post, chinese_date=config.extra.seje_chinese_date, expand=false) }}      </article>      {% endfor %} -{# {{ paginator.next }} #} +    {# {{ paginator.next }} #}  </section>  {% if paginator %}  {% include "paginator.html" %}  {% endif %} -{% endblock %} +{% endblock %}
\ No newline at end of file | 
