Skip to content
Permalink
Browse files

fix: Hugo v0.58.0 breaks RSS template

In Hugo v0.58, Hugo team made a breaking change to fix .Data.Pages to actually show home pages when on homepage. Previously, the function returned all of the site's pages.

Hence this PR adds compatibility for RSS feeds in Hugo v0.58.0+.

Fix #1355
  • Loading branch information...
synesthesia authored and gcushen committed Sep 24, 2019
1 parent 8299956 commit 904fd887143b1a6f4cdcf5e7a2d45b4bf600ba19
Showing with 3 additions and 2 deletions.
  1. +2 −1 layouts/_default/rss.xml
  2. +1 −1 netlify.toml
@@ -1,6 +1,7 @@
{{- /* Generate RSS v2 with full page content. */ -}}
{{- /* Upstream Hugo bug - RSS dates can be in future: https://github.com/gohugoio/hugo/issues/3918 */ -}}
{{- $pages := .Data.Pages -}}
{{- $page_context := cond .IsHome site . -}}
{{- $pages := $page_context.RegularPages -}}
{{- $limit := site.Config.Services.RSS.Limit -}}
{{- if ge $limit 1 -}}
{{- $pages = $pages | first $limit -}}
@@ -5,7 +5,7 @@

[build.environment]
HUGO_THEME = "repo"
HUGO_VERSION = "0.58.1"
HUGO_VERSION = "0.58.3"
HUGO_ENABLEGITINFO = "true"

[context.production.environment]

0 comments on commit 904fd88

Please sign in to comment.
You can’t perform that action at this time.