Add related_posts in page frontmatter

These take priority over any derived by Hugo by its related posts algorithm.
This commit is contained in:
Simon Guest 2023-02-01 16:10:17 +13:00
parent 4272da7ee4
commit bdaec8454a

View File

@ -1,4 +1,8 @@
{{ $related := (where (.Site.RegularPages.Related .) "Params.hidden" "!=" true) | first 5 }}
{{ $related_posts := slice -}}
{{ range .Params.related_posts -}}
{{ $related_posts = $related_posts | append ($.Site.GetPage (printf "/post/%s" .)) -}}
{{ end -}}
{{ $related := $related_posts | append (where (.Site.RegularPages.Related .) "Params.hidden" "!=" true) | uniq | first 5 }}
{{ with $related }}
<aside class="related-content--wrapper">
<h2 class="section-title">{{ T "article.relatedContent" }}</h2>