Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions astro.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,8 @@ try {
// No redirects file yet (run migration first)
}

// Blogger feed URL → new RSS feed
redirects["/feeds/posts/default"] = "/rss.xml";
// Old Blogger feed URL is handled by src/pages/feeds/posts/default.xml.ts
Comment thread
JacobCoffee marked this conversation as resolved.
Outdated
// so RSS readers get actual XML instead of an HTML meta-refresh redirect.

// Keystatic integration only in dev mode (requires server rendering)
const integrations = [mdx(), sitemap(), react()];
Expand Down
8 changes: 8 additions & 0 deletions src/pages/feeds/posts/default/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// Serve RSS at the old Blogger feed URL so RSS readers don't break.
// See: https://github.com/python/python-insider-blog/issues/16
import type { APIContext } from "astro";
import { GET as rssGet } from "../../../rss.xml";

export const prerender = true;

export const GET = (context: APIContext) => rssGet(context);