From 8509fb113ddb5bf306f1920adb60c658fd080674 Mon Sep 17 00:00:00 2001 From: Sarina Li Date: Wed, 29 Oct 2025 18:49:10 -0400 Subject: [PATCH] add sitemap so google can crawl --- docs/src/app/sitemap.ts | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 docs/src/app/sitemap.ts diff --git a/docs/src/app/sitemap.ts b/docs/src/app/sitemap.ts new file mode 100644 index 00000000..00acd5eb --- /dev/null +++ b/docs/src/app/sitemap.ts @@ -0,0 +1,27 @@ +import { MetadataRoute } from 'next'; +import { source } from '@/lib/source'; + +export default function sitemap(): MetadataRoute.Sitemap { + const baseUrl = 'https://cua.ai'; + + // Get all pages from fumadocs source + const pages = source.getPages(); + + // Map pages to sitemap entries + const docPages = pages.map((page) => ({ + url: `${baseUrl}${page.url}`, + lastModified: new Date(), + changeFrequency: 'weekly' as const, + priority: page.url === '/docs' ? 1.0 : 0.8, + })); + + // Add main docs page if not included + const mainDocsPage = { + url: `${baseUrl}/docs`, + lastModified: new Date(), + changeFrequency: 'weekly' as const, + priority: 1.0, + }; + + return [mainDocsPage, ...docPages]; +}