summaryrefslogtreecommitdiffstats
path: root/indieweb-micro/themes/MinIndie/layouts/_default/taxonomy.html
blob: e51e530002373808ae772857ce387ad178d97bb7 (plain) (blame)
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
{{ define "main" }}
{{ $pageTitle := .Title }}
<main>
    <div>
        <h1>
            {{ .Title }}
            <a href="{{ .Permalink }}index.xml">
                <img style="height:1.5rem; display: inline;" src="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-label='RSS' role='img' viewBox='0 0 512 512'%3E%3Cpath d='M0 0h512v512H0' fill='%23f80'/%3E%3Cpath d='M109 271A132 133 0 0 1 241 403h60A192 193 0 0 0 109 211v-54A246 247 0 0 1 355 403h60A306 307 0 0 0 109 97m35 235a35 35 0 1 0 2 0' fill='%23fff'/%3E%3C/svg%3E" alt="RSS icon" />
            </a>
        </h1>
        <div>
            {{ .Content }}
        </div>
        {{- if eq .Kind "taxonomy" -}}
            <ul>
                {{ range .Pages.ByTitle }}
                <li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>
                {{ end }}
            </ul>
        {{ end }}
        {{- if eq .Kind "term" -}}
        <p>Content linked to the taxonomy term « {{ strings.ToUpper .Title }} »:</p>
            {{ $currentType := "" }}
            {{ range sort .Pages.ByDate.Reverse ".Type" "desc" }}
                {{ if or (eq $currentType "") (ne $currentType .Type) }}
                    {{ if ne $currentType "" }}
                    </ul>
                </div>
                    {{ end }}
                <div>
                    <h3>{{ strings.FirstUpper .Type }}</h3>
                    <ul>
                {{ end }}
                        <li>
                            <time class="date dt-published" datetime="{{ .Date.Format "2006-01-02T15:04:05-07:00" }}">{{ .Date.Format "2006-01-02" }}</time>
                            <a href="{{ .RelPermalink }}">{{ .Title }}</a>
                        </li>
                {{ $currentType = .Type }}
            {{ end }}
                    </ul>
                </div>
        {{- end -}}
    </div>
</main>
{{ end }}
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage