RSS feeds
A feed per dated content type — blog and changelog by default — served at /<type>/rss.xml and advertised to feed readers automatically.
Blume builds an RSS feed for each content type in seo.rss.types — blog and changelog by default — that has pages, served at /<type>/rss.xml. See Feeds for authoring blog and changelog entries with dates.
A feed’s links must be absolute, so feeds need a site URL: set deployment.site, or deploy to a host Blume detects it from (Vercel, Netlify, Cloudflare). Without one, a build emits no feeds at all. During blume dev the local server’s URL stands in, so feeds show up there either way.
seo: {
rss: {
enabled: true,
types: ["blog", "changelog"],
limit: 50,
},
}
| Option | Default | Description |
|---|---|---|
enabled |
true |
Generate feeds. |
types |
["blog", "changelog"] |
Content types that each get a feed. |
limit |
50 |
Maximum items per feed, newest first. |
Blume injects <link rel="alternate"> tags so browsers and feed readers discover the feeds automatically, and lists them in the agent readability manifest so agents find them too. Every item links to its page’s absolute URL on that site.