all repos — nasg @ 10045afa0996cb29eeefeca33917ecc55e2c5dbd

templates/Category.j2.html (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
 100
 101
 102
 103
 104
 105
 106
 107
 108
 109
 110
 111
 112
 113
 114
 115
 116
 117
 118
 119
{% 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" />
{% endblock %}
{% block content %}
<main class="content-body h-feed hfeed" property="h-feed">
    <header>
        <h1 class="p-name" property="p-name">{{ category.name }}</h1>
    </header>


{% set year = [0] %}
{% for post in posts %}
    {% set _year = year.pop() %}
    {% if category.display == 'flat' and _year != post.year %}
        <h2>{{ post.year }}</h2>
    {% endif %}
    {% set _ = year.append(post.year)%}

    <article class="h-entry hentry singular" property="h-entry" lang="{{ post.lang }}" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting" itemref="author">
        <header>
            {% if category.display == 'flat' %}
            <h3 class="p-name entry-title" property="p-name" itemprop="name headline" >
            {% else %}
            <h2 class="p-name entry-title" property="p-name" itemprop="name headline" >
            {% endif %}
            {% if post.is_reply %}
                <svg class="icon" width="16" height="16">
                    <use xlink:href="#icon-reply" />
                </svg>
                <a href="{{ post.url }}/" class="u-url bookmark" property="u-url" itemprop="url mainEntityOfPage">
                    RE:
                </a>
                <a href="{{ post.is_reply }}" class="u-in-reply-to" property="u-in-reply-to">
                    {{ post.is_reply }}
                </a>
            {% else %}
                <a href="{{ post.url }}" title="{{ post.title }}" class="u-url bookmark" property="u-url" itemprop="url mainEntityOfPage">
                    <span class="entry-title p-name" property="p-name">{{ post.title }}</span>
                </a>
            {% endif %}
            {% if category.display == 'flat' %}
            </h3>
            {% else %}
            </h2>
            {% endif %}
        </header>

        {% if post.summary %}
        <div class="e-summary entry-summary" property="e-summary" itemprop="description">
            {{ post.html_summary }}
            <p class="more">
                <a href="{{ post.url }}" title="{{ post.title }}">
                {% if post.lang == 'hu' %}Tovább »{% else %}Continue »{% endif %}
                </a>
            </p>
        </div>
        {% else %}
        <div class="e-content entry-content" property="e-content" itemprop="articleBody">
            {{ post.html_content }}
        </div>
        {% endif %}

        <footer aria-hidden="true" hidden="hidden">
            <span class="published updated">
            <time class="dt-published dt-updated" property="dt-published dt-updated" datetime="{{ post.pubtime }}" itemprop="dateModified datePublished">{{ post.pubdate }}</time>
            </span>
        {% if not post.has_mainimg %}
            <img src="{{ author.avatar }}"
                itemprop="image"
                width="0"
                height="0"
                alt="Photo of {{ author.name }}" />
        {% endif %}
            <p class="p-author h-card vcard" property="p-author h-card">
                <img class="photo avatar u-photo u-avatar"
                    property="u-photo u-avatar"
                    src="{{ author.avatar }}"
                    alt="Photo of {{ author.name }}" />
                <a class="fn p-name url u-url u-uid"
                    property="p-name u-url u-uid"
                    href="{{ author.url }}"
                    rel="author">
                        {{ author.name }}
                </a>
                <a class="u-email email" property="u-email" href="mailto:{{ author.email }}">
                    {{ author.email }}
                </a>
            </p>
        </footer>
    </article>
{% endfor %}
</main>
{% endblock %}
{% block pagination %}
<nav>
    <ul>
        {% if category.previous %}
        <li>
            <a rel="prev" href="{{ category.previous.url }}">« {{ category.previous.label }}</a>
        </li>
        {% endif %}

        <li>
            <span class="current">{{ category.current }}</span>
        </li>

        {% if category.next %}
        <li>
            <a rel="next" href="{{ category.next.url }}">{{ category.next.label }} »</a>
        </li>
        {% endif %}

    </ul>
</nav>
{% endblock %}