From e4e47994a19d7db64ae897840b98f164909c1138 Mon Sep 17 00:00:00 2001 From: Maik de Kruif Date: Thu, 11 Nov 2021 17:27:13 +0100 Subject: [PATCH] Let the main rss feed show all kinds of posts --- themes/maik-blog/layouts/rss.xml | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/themes/maik-blog/layouts/rss.xml b/themes/maik-blog/layouts/rss.xml index ca8f097..5aea2b5 100644 --- a/themes/maik-blog/layouts/rss.xml +++ b/themes/maik-blog/layouts/rss.xml @@ -19,22 +19,33 @@ {{- if not .Date.IsZero }} {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{- end }} - {{- with .OutputFormats.Get "RSS" -}} - {{ printf "" .Permalink .MediaType | safeHTML }} + {{- with .OutputFormats.Get "RSS" }} + {{ printf "" .Permalink .MediaType | safeHTML }} {{- end }} - {{- range .Pages }} + {{- $allContent := slice }} + {{- range .Site.Sections }} + {{- $allContent = union $allContent .Pages }} + {{- end }} +
+ {{- $allContent = sort $allContent "Date" "desc" }} + {{- $allContent = $allContent | first 15 }} + {{- range $allContent }} - {{ .Title }} + {{ .Title }}{{ with .Params.Subtitle }} // {{ . }}{{ end }} {{ .Permalink }} {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{ .Date.Format "2006-01-02T15:04:05Z0700" | safeHTML }} {{- if .GitInfo }} {{ dateFormat "2006-01-02T15:04:05Z0700" .GitInfo.AuthorDate.Local | safeHTML }} {{- end }} - {{ .Site.Author.name }} - {{ .Permalink }} - {{ printf `` .Summary | safeHTML }} - {{ printf `` .Content | safeHTML }} + {{ .Params.author }} + {{ .Permalink }} + {{ printf `` .Params.description | safeHTML }} + {{ $content := .Content}} + {{- if .Params.Cover }} + {{- $content = (printf `%s%s` (partial "image.html" (dict "path" .Params.Cover "alt" (.Title | plainify) "class" "post-cover")) $content) }} + {{- end }} + {{ printf `` $content | safeHTML }} {{- end }}