From 925d781bb02c1832382936a116c5bde0e100192a Mon Sep 17 00:00:00 2001 From: George Cushen Date: Fri, 26 Apr 2019 08:50:42 +0100 Subject: [PATCH] fix: some tag and category links are broken Links may break due to breaking changes in GetPage in Hugo 0.55.2+. Solution: add explicit urlize to taxonomy term GetPage call Fix #1053 --- layouts/partials/page_metadata.html | 14 ++++++-------- layouts/partials/tags.html | 10 ++++------ 2 files changed, 10 insertions(+), 14 deletions(-) diff --git a/layouts/partials/page_metadata.html b/layouts/partials/page_metadata.html index bd037062..a53915a9 100644 --- a/layouts/partials/page_metadata.html +++ b/layouts/partials/page_metadata.html @@ -55,19 +55,17 @@ {{ end}} - {{ if $page.Params.categories }} - {{ $categoriesLen := len $page.Params.categories }} - {{ if gt $categoriesLen 0 }} + {{ $taxonomy := "categories" }} + {{ with $page.Param $taxonomy }} - {{ range $k, $v := $page.Params.categories }} - {{ . }} - {{- if lt $k (sub $categoriesLen 1) -}}, {{ end }} - {{ end }} + {{ range $index, $value := . -}} + {{- if gt $index 0 }}, {{ end -}} + {{ . }} + {{- end -}} {{ end }} - {{ end }} {{ if $share }} {{ partial "share.html" $ }} diff --git a/layouts/partials/tags.html b/layouts/partials/tags.html index 0a59d9e5..721c1197 100644 --- a/layouts/partials/tags.html +++ b/layouts/partials/tags.html @@ -1,10 +1,8 @@ -{{ if isset $.Params "tags" }} -{{ $tagsLen := len $.Params.tags }} -{{ if gt $tagsLen 0 }} +{{ $taxonomy := "tags" }} +{{ with .Param $taxonomy }}
- {{ range $k, $v := $.Params.tags }} - {{ . }} + {{ range $index, $value := . }} + {{ . }} {{ end }}
{{ end }} -{{ end }}