From bc8e093651bbd7485ea55cd9c652390c43da7b02 Mon Sep 17 00:00:00 2001 From: "Wyatt J. Miller" Date: Thu, 17 Jul 2025 20:09:01 -0400 Subject: [PATCH] added routes for rss, sitemap, updated footer --- frontend/components/Footer.tsx | 4 ++-- frontend/fresh.gen.ts | 4 ++++ frontend/routes/rss/index.tsx | 3 +++ frontend/routes/sitemap/index.tsx | 3 +++ 4 files changed, 12 insertions(+), 2 deletions(-) create mode 100644 frontend/routes/rss/index.tsx create mode 100644 frontend/routes/sitemap/index.tsx diff --git a/frontend/components/Footer.tsx b/frontend/components/Footer.tsx index a6fa7a3..b4efd4e 100644 --- a/frontend/components/Footer.tsx +++ b/frontend/components/Footer.tsx @@ -9,7 +9,7 @@ export default function Footer() {
@@ -18,7 +18,7 @@ export default function Footer() {
diff --git a/frontend/fresh.gen.ts b/frontend/fresh.gen.ts index 919fe11..94994fb 100644 --- a/frontend/fresh.gen.ts +++ b/frontend/fresh.gen.ts @@ -12,6 +12,8 @@ import * as $index from "./routes/index.tsx"; import * as $posts_id_ from "./routes/posts/[id].tsx"; import * as $posts_index from "./routes/posts/index.tsx"; import * as $projects_index from "./routes/projects/index.tsx"; +import * as $rss_index from "./routes/rss/index.tsx"; +import * as $sitemap_index from "./routes/sitemap/index.tsx"; import * as $Counter from "./islands/Counter.tsx"; import * as $ProjectCard from "./islands/ProjectCard.tsx"; import { type Manifest } from "$fresh/server.ts"; @@ -28,6 +30,8 @@ const manifest = { "./routes/posts/[id].tsx": $posts_id_, "./routes/posts/index.tsx": $posts_index, "./routes/projects/index.tsx": $projects_index, + "./routes/rss/index.tsx": $rss_index, + "./routes/sitemap/index.tsx": $sitemap_index, }, islands: { "./islands/Counter.tsx": $Counter, diff --git a/frontend/routes/rss/index.tsx b/frontend/routes/rss/index.tsx new file mode 100644 index 0000000..5591760 --- /dev/null +++ b/frontend/routes/rss/index.tsx @@ -0,0 +1,3 @@ +export function handler(req: Request): Response { + return Response.redirect(`${Deno.env.get("RSS_URI")}`, 307); +} diff --git a/frontend/routes/sitemap/index.tsx b/frontend/routes/sitemap/index.tsx new file mode 100644 index 0000000..670875e --- /dev/null +++ b/frontend/routes/sitemap/index.tsx @@ -0,0 +1,3 @@ +export function handler(req: Request): Response { + return Response.redirect(`${Deno.env.get("SITEMAP_URI")}`, 307); +}