hugo-theme-termlite/layouts/partials/page/taxonomy_list.html
Eryn Wells f7928c2190 Clean up the taxonomy list
Make the name of the taxonomy copyable by putting it in the dom, rather than in
the CSS content:.
2024-10-08 21:58:57 -07:00

22 lines
595 B
HTML

{{- /*
Generates a list of the terms for a given taxonomy.
@context {Page} .page The current page
@context {String} .taxonomy The name of the taxonomy
*/ -}}
{{- $taxonomy := .taxonomy -}}
{{ with .page.GetTerms $taxonomy }}
{{- $name := $taxonomy -}}
{{- with T $taxonomy (len .) }}
{{ $name = . }}
{{ end -}}
<div class="taxonomy-list">
<span class="taxonomy-list__name">{{ $name }}</span>
<ul class="taxonomy-list__terms" data-name="{{ $name }}">
{{ range . }}<li><a href="{{ .RelPermalink }}">{{ .Title }}</a></li>{{ end }}
</ul>
</div>
{{ end }}