add sitemap so google can crawl

This commit is contained in:
Sarina Li
2025-10-29 18:49:10 -04:00
parent e404c8471e
commit 8509fb113d

27
docs/src/app/sitemap.ts Normal file
View File

@@ -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];
}