import { getCollection } from "astro:content"; import { siteConfig } from "@/site.config"; import rss from "@astrojs/rss"; export const GET = async () => { const micro = await getCollection("note"); return rss({ title: siteConfig.title, description: siteConfig.description, site: import.meta.env.SITE, items: micro.map((note) => ({ title: note.data.title, pubDate: note.data.publishDate, link: `micro/${note.id}/`, })), }); };