mirror of
https://github.com/trycua/computer.git
synced 2025-12-31 18:40:04 -06:00
add sitemap so google can crawl
This commit is contained in:
27
docs/src/app/sitemap.ts
Normal file
27
docs/src/app/sitemap.ts
Normal 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];
|
||||
}
|
||||
Reference in New Issue
Block a user