From c7534c65cc49c6febbf2594d982a424535eda3e7 Mon Sep 17 00:00:00 2001 From: tdro Date: Mon, 30 Oct 2023 18:04:00 -0400 Subject: themes/default/layouts/partials: Merge meta-tags + rss-tags -> tags No tag is #untagged --- themes/default/layouts/_default/rss.xml | 2 +- themes/default/layouts/_default/summary.html | 4 +++- themes/default/layouts/partials/meta-tags.html | 6 ------ themes/default/layouts/partials/rss-tags.html | 5 ----- themes/default/layouts/partials/tags.html | 19 +++++++++++++++++++ 5 files changed, 23 insertions(+), 13 deletions(-) delete mode 100644 themes/default/layouts/partials/meta-tags.html delete mode 100644 themes/default/layouts/partials/rss-tags.html create mode 100644 themes/default/layouts/partials/tags.html (limited to 'themes/default/layouts') diff --git a/themes/default/layouts/_default/rss.xml b/themes/default/layouts/_default/rss.xml index 5136702..bd7090e 100644 --- a/themes/default/layouts/_default/rss.xml +++ b/themes/default/layouts/_default/rss.xml @@ -99,7 +99,7 @@ {{ partial "function-content.html" . | html -}} {{- print "

" | html -}} - {{- partial "rss-tags.html" . | html }} + {{- partial "tags.html" (dict "Format" "rss" "Context" .) | html }}
{{ $atomAuthorName }} diff --git a/themes/default/layouts/_default/summary.html b/themes/default/layouts/_default/summary.html index 5bc738d..29ecee0 100644 --- a/themes/default/layouts/_default/summary.html +++ b/themes/default/layouts/_default/summary.html @@ -16,7 +16,9 @@
{{- $content -}} - {{ partial "meta-tags.html" . }} + + {{- partial "tags.html" (dict "Format" "page" "Context" .) -}} +
diff --git a/themes/default/layouts/partials/meta-tags.html b/themes/default/layouts/partials/meta-tags.html deleted file mode 100644 index cd13781..0000000 --- a/themes/default/layouts/partials/meta-tags.html +++ /dev/null @@ -1,6 +0,0 @@ -{{- with .Params.tags -}} - {{- range $tags, $tag := sort $.Params.tags }} - {{ $link := print ("tags/" | relURL) ($tag | urlize) "/" }} - {{- print "[#" $tag "](" $link ")" | markdownify -}} - {{- end -}} -{{- end -}} diff --git a/themes/default/layouts/partials/rss-tags.html b/themes/default/layouts/partials/rss-tags.html deleted file mode 100644 index a54b628..0000000 --- a/themes/default/layouts/partials/rss-tags.html +++ /dev/null @@ -1,5 +0,0 @@ -{{- with .Params.tags -}} - {{- range $tags, $tag := sort . }} - #{{ $tag }}  - {{- end }} -{{- end }} diff --git a/themes/default/layouts/partials/tags.html b/themes/default/layouts/partials/tags.html new file mode 100644 index 0000000..1c798a4 --- /dev/null +++ b/themes/default/layouts/partials/tags.html @@ -0,0 +1,19 @@ +{{- $format := .Format -}} +{{- $pageContext := .Context -}} +{{- $path := "tags/" -}} +{{- $url := $path | relURL -}} + +{{- with $pageContext.Params.tags -}} + {{- range $tags, $tag := sort $pageContext.Params.tags -}} + {{- if (eq $format "rss") -}} + {{- $url = $path | absURL -}} + {{- end -}} + + {{- $link := print $url ($tag | urlize) "/" -}} + {{- print "[#" $tag "](" $link ")" | markdownify -}} + + {{- if (eq $format "rss") -}} {{- end -}} + {{- end -}} +{{- else -}} + #untagged +{{- end -}} -- cgit v1.2.3