nasg/templates/Category.j2.html
2019-02-03 16:40:08 +00:00

108 lines
3.3 KiB
HTML

{% extends "base.j2.html" %}
{% block lang %}{% endblock %}
{% block title %}{{ category.title }}{% endblock %}
{% block meta %}
<link rel="alternate" type="application/rss+xml" title="{{ category.title }} RSS feed" href="{{ category.feed }}" />
<link rel="alternate" type="application/atom+xml" title="{{ category.title }} ATOM feed" href="{{ category.feed }}atom.xml" />
<link rel="feed" title="{{ category.title}} feed" href="{{ category.url }}" />
{% endblock %}
{% block pagination %}
{% if category.display != 'flat' %}
<nav>
<ul>
{% for y, url in category.years.items() %}
{% if y == category.year %}
<li>
<span>
{{ y }}
</span>
</li>
{% else %}
<li>
<a href="{{ url }}">
<strong>{{ y }}</strong>
</a>
</li>
{% endif %}
{% endfor %}
</ul>
</nav>
{% endif %}
{% endblock %}
{% block content %}
<main class="content-body h-feed hfeed {{ category.name }}" vocab="http://schema.org/" typeof="Blog WebPage">
<header>
<p>
<svg width="128" height="128"><use xlink:href="#icon-{{ category.name }}" /></svg>
</p>
</header>
{% set year = [0] %}
{% for post in posts %}
{% set _year = year.pop() %}
{% if category.display == 'flat' and _year != post.year %}
{% if not loop.first %}
</section>
{% endif %}
<section>
<h2>{{ post.year }}</h2>
{% endif %}
{% set _ = year.append(post.year)%}
<article class="h-entry hentry singular" lang="{{ post.lang }}" property="blogPost" typeof="BlogPosting">
<header>
{% if category.display == 'flat' %}
<h3 class="p-name entry-title" property="headline">
{% else %}
<h2 class="p-name entry-title" property="headline">
{% endif %}
{% if post.is_reply %}
<svg class="icon" width="16" height="16">
<use xlink:href="#icon-reply" />
</svg>
<a href="{{ post.url }}/">
RE:
</a>
<a href="{{ post.is_reply }}" class="u-in-reply-to">
{{ post.is_reply }}
</a>
{% else %}
<a href="{{ post.url }}">
<span class="entry-title p-name">{{ post.title }}</span>
</a>
{% endif %}
{% if category.display == 'flat' %}
</h3>
{% else %}
</h2>
{% endif %}
<a href="{{ post.url }}" property="url mainEntityOfPage" class="u-url bookmark"></a>
</header>
{% if post.summary %}
<div class="e-summary entry-summary" property="description">
{{ post.html_summary }}
<p class="more">
<a href="{{ post.url }}">
{% if post.lang == 'hu' %}Tovább »{% else %}Continue »{% endif %}
</a>
</p>
</div>
{% else %}
<div class="e-content entry-content" property="articleBody">
{{ post.html_content }}
</div>
{% endif %}
{% include 'meta-publisher.j2.html' %}
</article>
{% if loop.last %}
</section>
{% endif %}
{% endfor %}
</main>
{% endblock %}