🍿 Minor Changes
-
#5851
81dce94f2Thanks @bholmesdev! - Update RSS config for readability and consistency with Astro 2.0.Migration -
import.meta.glob()handlingWe have deprecated
items: import.meta.glob(...)handling in favor of a separatepagesGlobToRssItems()helper. This simplifies ouritemsconfiguration option to accept a single type, without losing existing functionality.If you rely on our
import.meta.glob()handling, we suggest adding thepagesGlobToRssItems()wrapper to your RSS config:src/pages/rss.xml.js import rss, {pagesGlobToRssItems} from '@astrojs/rss';export function get(context) {return rss({items: pagesGlobToRssItems(import.meta.glob('./blog/*.{md,mdx}'),),});}New
rssSchemafor content collections@astrojs/rssnow exposes anrssSchemafor use with content collections. This ensures all RSS feed properties are present in your frontmatter:import { defineCollection } from 'astro:content';import { rssSchema } from '@astrojs/rss';const blog = defineCollection({schema: rssSchema,});export const collections = { blog };