feat: make types and languages selectable

This commit is contained in:
2026-02-12 23:48:38 +01:00
parent dbd01c8ad0
commit 5d2a01c36d
46 changed files with 248 additions and 178 deletions

View File

@@ -20,20 +20,35 @@
<div class="metadata-page">
<div class="row vertical-align">
<div class="col-xs-3 col-md-2 text-right">
<em>Languages:</em>
<em>Type:</em>
</div>
<div class="col-xs-9 col-md-10">
<a class="label label-success {{if not $selection}}active{{end}}" href="/blog">All</a>
{{ range $name, $taxonomy := .Site.Taxonomies.categories }}
{{- range $name, $taxonomy := .Site.Taxonomies.categories }}
{{- if in (slice "english" "deutsch") $name }}{{ continue }}{{ end }}
<a class="label label-success {{if eq $name $.Title}}active{{end}}" href="{{ "/categories/" | relLangURL }}{{ $name | urlize }}">
{{- humanize $name -}}
</a>
{{- end -}}
{{- end }}
</div>
</div>
<div class="row vertical-align">
<div class="col-xs-3 col-md-2 text-right">
<em>Tags:</em>
<em>Language:</em>
</div>
<div class="col-xs-9 col-md-10">
<a class="label label-success {{if not $selection}}active{{end}}" href="/blog">All</a>
{{- range $name, $taxonomy := .Site.Taxonomies.categories }}
{{- if not (in (slice "english" "deutsch") $name) }}{{ continue }}{{ end }}
<a class="label label-success {{if eq $name $.Title}}active{{end}}" href="{{ "/categories/" | relLangURL }}{{ $name | urlize }}">
{{- humanize $name -}}
</a>
{{- end }}
</div>
</div>
<div class="row">
<div class="col-xs-3 col-md-2 text-right">
<em>Tag:</em>
</div>
<div class="col-xs-9 col-md-10">
<a class="label label-success {{if not $selection}}active{{end}}" href="/blog">All</a>

View File

@@ -17,14 +17,25 @@
{{ .Date.Format "2 January 2006" }}
</div>
</div>
<div class="row vertical-align">
<div class="col-xs-3 col-md-2 text-right">
<em>Type:</em>
</div>
<div class="col-xs-9 col-md-10">
{{- range .Params.categories }}
{{- if in (slice "english" "deutsch") . }}{{ continue }}{{ end }}
<a class="label label-success" href="/categories/{{ lower . }}">{{ title . }}</a>
{{- end }}
</div>
</div>
<div class="row vertical-align">
<div class="col-xs-3 col-md-2 text-right">
<em>Tags:</em>
</div>
<div class="col-xs-9 col-md-10">
{{ range .Params.tags }}
<a class="label label-success" href="/tags/{{ lower . }}">{{ . }}</a>
{{- end -}}
{{- range .Params.tags }}
<a class="label label-success" href="/tags/{{ lower . }}">{{ title . }}</a>
{{- end }}
</div>
</div>
<div class="row vertical-align">