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 }}