18 lines
514 B
XML
18 lines
514 B
XML
{{- $pageContext := . -}}
|
|
{{- if .IsHome -}}
|
|
{{ $pageContext = .Site }}
|
|
{{- end -}}
|
|
|
|
{{- $pages := slice -}}
|
|
{{- if or $.IsHome $.IsSection -}}
|
|
{{- $pages = where $pageContext.RegularPages "Draft" "eq" false -}}
|
|
{{- else -}}
|
|
{{- $pages = where $pageContext.Pages "Draft" "eq" false -}}
|
|
{{- end -}}
|
|
|
|
{{- $limit := .Site.Config.Services.RSS.Limit -}}
|
|
{{- if ge $limit 1 -}}
|
|
{{- $pages = $pages | first $limit -}}
|
|
{{- end -}}
|
|
|
|
{{ partial "feeds/rss/base.xml" (dict "context" . "pages" $pages "Site" .Site) }}
|