From 8589a3bc97190c3d3bbb7246ea517e7855abfeed Mon Sep 17 00:00:00 2001 From: Dawid Rycerz Date: Tue, 22 Jul 2025 10:03:40 +0300 Subject: cleanup and styling --- src/pages/rss.xml.ts | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 src/pages/rss.xml.ts (limited to 'src/pages/rss.xml.ts') diff --git a/src/pages/rss.xml.ts b/src/pages/rss.xml.ts deleted file mode 100644 index f8831b7..0000000 --- a/src/pages/rss.xml.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { getRssString } from '@astrojs/rss'; - -import { SITE, METADATA, APP_BLOG } from 'astrowind:config'; -import { fetchPosts } from '~/utils/blog'; -import { getPermalink } from '~/utils/permalinks'; - -export const GET = async () => { - if (!APP_BLOG.isEnabled) { - return new Response(null, { - status: 404, - statusText: 'Not found', - }); - } - - const posts = await fetchPosts(); - - const rss = await getRssString({ - title: `${SITE.name}’s Blog`, - description: METADATA?.description || '', - site: import.meta.env.SITE, - - items: posts.map((post) => ({ - link: getPermalink(post.permalink, 'post'), - title: post.title, - description: post.excerpt, - pubDate: post.publishDate, - })), - - trailingSlash: SITE.trailingSlash, - }); - - return new Response(rss, { - headers: { - 'Content-Type': 'application/xml', - }, - }); -}; -- cgit v1.2.3