diff --git a/layouts/_default/rss.xml b/layouts/_default/rss.xml index 180c2e3..6033b3c 100644 --- a/layouts/_default/rss.xml +++ b/layouts/_default/rss.xml @@ -6,9 +6,12 @@ {{- else -}} {{- $pages = $pctx.Pages -}} {{- end -}} +{{- $allposts := where .Site.RegularPages "Type" "in" "posts" -}} +{{- $notunlisted := where site.RegularPages ".Params.unlisted" "!=" "true" -}} +{{- $posts := $allposts | intersect $notunlisted -}} {{- $limit := .Site.Config.Services.RSS.Limit -}} {{- if ge $limit 1 -}} -{{- $pages = $pages | first $limit -}} +{{- $pages = $posts | first $limit -}} {{- end -}} {{- printf "" | safeHTML }} @@ -40,7 +43,6 @@ {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }} {{ with .Site.Author.email }}{{.}}{{ with $.Site.Author.name }} ({{.}}){{end}}{{end}} {{ .Permalink }} - {{ .Content | html }} {{ end }}