mirror of
https://github.com/KazooTTT/kazoottt-blog.git
synced 2025-06-23 10:41:31 +08:00
20 lines
460 B
JavaScript
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}`
|
|
}))
|
|
})
|
|
}
|