From 203e76edf69910ac379cdfd08e536384022ef63a Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 14:52:46 +0000 Subject: [PATCH 1/2] feat: add sitemap and robots ts files - Added `src/app/robots.ts` for automated robots.txt generation. - Updated `src/app/sitemap.ts` to include only active routes and ensure static export compatibility. - Forced both routes to static using `export const dynamic = "force-static"` to support the static export configuration. --- src/app/robots.ts | 13 +++++++++++++ src/app/sitemap.ts | 12 ------------ 2 files changed, 13 insertions(+), 12 deletions(-) create mode 100644 src/app/robots.ts diff --git a/src/app/robots.ts b/src/app/robots.ts new file mode 100644 index 0000000..fc36947 --- /dev/null +++ b/src/app/robots.ts @@ -0,0 +1,13 @@ +import { MetadataRoute } from "next"; + +export const dynamic = "force-static"; + +export default function robots(): MetadataRoute.Robots { + return { + rules: { + userAgent: "*", + allow: "/", + }, + sitemap: "https://cur8d.dev/sitemap.xml", + }; +} diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 52a90c4..5c0cf1f 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -11,17 +11,5 @@ export default function sitemap(): MetadataRoute.Sitemap { changeFrequency: "monthly", priority: 1, }, - { - url: `${baseUrl}/python`, - lastModified: new Date(), - changeFrequency: "monthly", - priority: 0.8, - }, - { - url: `${baseUrl}/typescript`, - lastModified: new Date(), - changeFrequency: "monthly", - priority: 0.8, - }, ]; } From d5e25353fe18854c3b25fe50b5024b7dacf2aaa5 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 30 Jun 2026 15:46:21 +0000 Subject: [PATCH 2/2] feat: add robots.ts and revert sitemap.ts changes - Added `src/app/robots.ts` for automated robots.txt generation. - Reverted `src/app/sitemap.ts` to its original state as per PR feedback. - Ensured `robots.ts` is forced to static to support the static export configuration. --- src/app/sitemap.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/app/sitemap.ts b/src/app/sitemap.ts index 5c0cf1f..52a90c4 100644 --- a/src/app/sitemap.ts +++ b/src/app/sitemap.ts @@ -11,5 +11,17 @@ export default function sitemap(): MetadataRoute.Sitemap { changeFrequency: "monthly", priority: 1, }, + { + url: `${baseUrl}/python`, + lastModified: new Date(), + changeFrequency: "monthly", + priority: 0.8, + }, + { + url: `${baseUrl}/typescript`, + lastModified: new Date(), + changeFrequency: "monthly", + priority: 0.8, + }, ]; }