diff --git a/layouts/partials/article/components/related-content.html b/layouts/partials/article/components/related-content.html index aba88e3..80e9e77 100644 --- a/layouts/partials/article/components/related-content.html +++ b/layouts/partials/article/components/related-content.html @@ -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 }}