From a298248eea70d434f421f63256aace027c063ffb Mon Sep 17 00:00:00 2001 From: tdro Date: Fri, 16 Dec 2022 20:31:51 -0500 Subject: themes/default/layouts/_default/single: Add related content Add related configuration. May need to soon optimize the templates.. --- themes/default/layouts/_default/single.html | 28 ++++++++++++++++++++++++-- themes/default/layouts/partials/meta-tags.html | 11 +++++----- 2 files changed, 32 insertions(+), 7 deletions(-) (limited to 'themes') diff --git a/themes/default/layouts/_default/single.html b/themes/default/layouts/_default/single.html index a32ae01..d94f514 100644 --- a/themes/default/layouts/_default/single.html +++ b/themes/default/layouts/_default/single.html @@ -9,7 +9,7 @@ {{ partial "navigator-middle.html" (dict "Title" "Message" - "Subtitle" "Single" + "Subtitle" "Thread" "Icon" "arrow-left" "IconLabel" "Back" "Href" "/" @@ -20,9 +20,33 @@ {{ .Render "summary" }} + + {{- $filteredPages := partial "function-filters-content.html" (.Site.RegularPages.Related .) -}} + {{- $related := $filteredPages | first 3 -}} + + {{- with $related -}} + +
+ + Related Tags + {{- with $.Params.tags -}} + {{- range $tag := first 1 $.Params.tags -}} + {{- $link := print ("tags/" | relURL) ($tag | urlize) "/" }} + {{ print "---" " " "[#" $tag "](" $link ")" | markdownify -}} + {{- end -}} + {{- end -}} + +
+
+ + {{- range $related -}} + {{- .Render "summary" -}} + {{- end -}} + {{- end -}} +
{{ end }} {{ define "right" }} - {{- partial "navigator-right.html" . -}} + {{- partial "navigator-right.html" . -}} {{ end }} diff --git a/themes/default/layouts/partials/meta-tags.html b/themes/default/layouts/partials/meta-tags.html index d601b27..cd13781 100644 --- a/themes/default/layouts/partials/meta-tags.html +++ b/themes/default/layouts/partials/meta-tags.html @@ -1,5 +1,6 @@ -{{- with .Params.tags }} - {{- range $tags, $tag := sort . }} - #{{ $tag }} - {{ end }} -{{ end }} +{{- with .Params.tags -}} + {{- range $tags, $tag := sort $.Params.tags }} + {{ $link := print ("tags/" | relURL) ($tag | urlize) "/" }} + {{- print "[#" $tag "](" $link ")" | markdownify -}} + {{- end -}} +{{- end -}} -- cgit v1.2.3