Move feed subpage filters to main loops

master
Will Faught 5 months ago
parent 72da4b635c
commit 2cae3f6fd6

@ -8,17 +8,11 @@
{{ $limit := site.Config.Services.RSS.Limit }} {{ $limit := site.Config.Services.RSS.Limit }}
{{ $logo := $page.Param "paige.feeds.atom.logo" | absLangURL }} {{ $logo := $page.Param "paige.feeds.atom.logo" | absLangURL }}
{{ $rights := site.Copyright | markdownify }} {{ $rights := site.Copyright | markdownify }}
{{ $subpages := slice }} {{ $subpages := $page.RegularPagesRecursive.ByPublishDate.Reverse }}
{{ $subtitle := $page.Description | markdownify }} {{ $subtitle := $page.Description | markdownify }}
{{ $lastmod := site.Lastmod.Format $date }} {{ $lastmod := site.Lastmod.Format $date }}
{{ range $page.RegularPagesRecursive.ByPublishDate.Reverse }}
{{ if not (.Param "paige.exclude_feeds") }}
{{ $subpages = $subpages | append . }}
{{ end }}
{{ end }}
{{ if gt $limit 0 }} {{ if gt $limit 0 }}
{{ $subpages = first $limit $subpages }} {{ $subpages = first $limit $subpages }}
{{ end }} {{ end }}
@ -99,6 +93,7 @@
<updated>{{ $lastmod }}</updated> <updated>{{ $lastmod }}</updated>
{{ range $subpage := $subpages }} {{ range $subpage := $subpages }}
{{ if not (.Param "paige.exclude_feeds") }}
<entry> <entry>
{{ $content := .Content }} {{ $content := .Content }}
{{ $external := and .Params.link (not (.Param "paige.feeds.disable_link")) | not | not }} {{ $external := and .Params.link (not (.Param "paige.feeds.disable_link")) | not | not }}
@ -189,4 +184,5 @@
<updated>{{ $lastmod }}</updated> <updated>{{ $lastmod }}</updated>
</entry> </entry>
{{ end }} {{ end }}
{{ end }}
</feed> </feed>

@ -8,16 +8,10 @@
{{ $limit := site.Config.Services.RSS.Limit }} {{ $limit := site.Config.Services.RSS.Limit }}
{{ $link := ($page.AlternativeOutputFormats.Get "html").Permalink }} {{ $link := ($page.AlternativeOutputFormats.Get "html").Permalink }}
{{ $master := $page.Param "paige.feeds.rss.web_master" }} {{ $master := $page.Param "paige.feeds.rss.web_master" }}
{{ $subpages := slice }} {{ $subpages := $page.RegularPagesRecursive.ByPublishDate.Reverse }}
{{ $lastmod := site.Lastmod.Format $date }} {{ $lastmod := site.Lastmod.Format $date }}
{{ range $page.RegularPagesRecursive.ByPublishDate.Reverse }}
{{ if not (.Param "paige.exclude_feeds") }}
{{ $subpages = $subpages | append . }}
{{ end }}
{{ end }}
{{ if gt $limit 0 }} {{ if gt $limit 0 }}
{{ $subpages = $subpages | first $limit }} {{ $subpages = $subpages | first $limit }}
{{ end }} {{ end }}
@ -87,6 +81,7 @@
{{ end }} {{ end }}
{{ range $subpages }} {{ range $subpages }}
{{ if not (.Param "paige.exclude_feeds") }}
<item> <item>
{{ $author := "" }} {{ $author := "" }}
{{ $authors := partial "paige/func-authors.html" . }} {{ $authors := partial "paige/func-authors.html" . }}
@ -150,5 +145,6 @@
{{ end }} {{ end }}
</item> </item>
{{ end }} {{ end }}
{{ end }}
</channel> </channel>
</rss> </rss>

Loading…
Cancel
Save