Fix several issues with the Atom feeds

- Make sure Author info populates correctly
- Sort posts by Date
- Remove un-dated posts from the feed
- Remove Draft posts from the feed if the site isn't in Development mode
This commit is contained in:
Eryn Wells 2024-11-04 15:46:15 -08:00
parent 4689129355
commit 32762afb55
5 changed files with 19 additions and 16 deletions

View file

@ -1,7 +1,6 @@
{{- $page := . -}}
{{- $pages := $page.RegularPages -}}
{{- $limit := $.Site.Config.Services.RSS.Limit -}}
{{- $pages := .RegularPagesRecursive.ByDate.Reverse -}}
{{- $limit := int $.Site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}}
{{- end -}}
{{ partial "feeds/atom/base.xml" (dict "context" $page "pages" $pages "limit" $limit) }}
{{ partial "feeds/atom/base.xml" (dict "context" . "pages" $pages "limit" $limit) }}

View file

@ -0,0 +1 @@
section.atom