Skip to content

feat: Enable site-wide Atom feed - #13

Closed
magnus-madsen wants to merge 1 commit into
masterfrom
enable-rss-feed
Closed

feat: Enable site-wide Atom feed#13
magnus-madsen wants to merge 1 commit into
masterfrom
enable-rss-feed

Conversation

@magnus-madsen

Copy link
Copy Markdown
Member

Enables an RSS/Atom feed for the blog.

Zola was only generating per-tag feeds (/tags/<tag>/atom.xml, from the existing feed = true taxonomy settings) — there was no feed for the blog as a whole. Setting generate_feeds = true adds it:

generate_feeds = true
feed_filenames = ["atom.xml"]

Verified

Built with Zola 0.19.2 (the version pinned in CI):

  • https://blog.flix.dev/atom.xml is generated with all 8 posts, correct authors, dates, and permalinks
  • <link rel="alternate" type="application/atom+xml" ...> appears in every page's <head>, so browsers and feed readers auto-discover it
  • The RSS icon shows in the footer and on tag pages (tabi's feed_icon default)
  • tabi's feed_style.xsl is referenced, so the feed renders as a readable page when opened in a browser

Entries use the post description as <summary> rather than the full text — tabi's full_content_in_feed = false default. Kept as-is because the compiler-errors post uses colocated images whose relative URLs would break inside a feed reader.

🤖 Generated with Claude Code

Zola only generated per-tag feeds (via the `feed = true` taxonomy
settings); there was no feed for the blog as a whole. Enabling
`generate_feeds` adds https://blog.flix.dev/atom.xml, the
`<link rel="alternate">` auto-discovery tag in every page's head, and
the RSS icon in the footer.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@magnus-madsen magnus-madsen changed the title Enable site-wide Atom feed feat: Enable site-wide Atom feed Aug 7, 2026
@magnus-madsen
magnus-madsen deleted the enable-rss-feed branch August 7, 2026 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant