diff options
author | Christoph Cullmann <cullmann@kde.org> | 2021-02-18 22:21:36 +0100 |
---|---|---|
committer | Christoph Cullmann <cullmann@kde.org> | 2021-02-18 22:21:36 +0100 |
commit | 0c7cb4486a89ec6fe9680e6569ef41d4b82d557d (patch) | |
tree | 081941052bcab0caf69487b6bf5ab2df5deb3b7b /themes/CodeIT/layouts/taxonomy/terms.html | |
parent | 640572ecab69291d2c266de2011b795a861e7c21 (diff) |
use maintained theme
Diffstat (limited to 'themes/CodeIT/layouts/taxonomy/terms.html')
-rw-r--r-- | themes/CodeIT/layouts/taxonomy/terms.html | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/themes/CodeIT/layouts/taxonomy/terms.html b/themes/CodeIT/layouts/taxonomy/terms.html new file mode 100644 index 0000000..077f8bf --- /dev/null +++ b/themes/CodeIT/layouts/taxonomy/terms.html @@ -0,0 +1,57 @@ +{{- define "title" -}} + {{- .Params.Title | default (T .Data.Plural) | default .Data.Plural | dict "Some" | T "allSome" }} - {{ .Site.Title -}} +{{- end -}} + +{{- define "content" -}} + {{- $taxonomies := .Data.Plural -}} + {{- $terms := .Data.Terms.ByCount -}} + {{- $type := .Type -}} + + <div class="page archive"> + {{- /* Title */ -}} + <h2 class="single-title animated pulse faster"> + {{- .Params.Title | default (T $taxonomies) | default $taxonomies | dict "Some" | T "allSome" -}} + </h2> + + {{- /* Categories Page */ -}} + {{- if eq $taxonomies "categories" -}} + <div class="categories-card"> + {{- range $terms -}} + {{- $term := .Term -}} + {{- $pages := .Pages -}} + {{- with $.Site.GetPage "taxonomy" (printf "%v/%v" $type $term) -}} + <div class="card-item"> + <div class="card-item-wrapper"> + <h3 class="card-item-title"> + <a href="{{ .RelPermalink }}"> + <i class="far fa-folder fa-fw"></i> {{ .Page.Title }} + </a> + </h3> + {{- range first 5 $pages -}} + <article class="archive-item"> + <a href="{{ .RelPermalink }}" class="archive-item-link"> + {{- .Title -}} + </a> + </article> + {{- end -}} + {{- if gt (len $pages) 5 -}} + <span class="more-post"> + <a href="{{ .RelPermalink }}" class="more-single-link">{{ T "more" }} >></a> + </span> + {{- end -}} + </div> + </div> + {{- end -}} + {{- end -}} + </div> + + {{- /* Tag Cloud Page */ -}} + {{- else if eq $taxonomies "tags" -}} + <div class="tag-cloud-tags"> + {{- range $.Site.Taxonomies.tags.ByCount -}} + <a href="{{ .Page.RelPermalink }}">{{ .Page.Title }} <sup>{{ .Count }}</sup></a> + {{- end -}} + </div> + {{- end -}} + </div> +{{- end -}} |