Files
kazoottt-blog/src/pages/rss.xml.js
2024-07-25 17:48:35 +08:00

20 lines
460 B
JavaScript

import rss from '@astrojs/rss'
import { siteConfig } from '@/site-config'
import { getAllPosts } from '@/utils'
export const GET = async () => {
const posts = await getAllPosts()
return rss({
title: siteConfig.title,
description: siteConfig.description,
site: import.meta.env.SITE,
items: posts.map((post) => ({
title: post.data.title,
description: post.data.description,
pubDate: post.data.date,
link: `/blog/${post.slug}`
}))
})
}