NebulaCloud/app/sitemap.ts
2025-09-15 17:28:58 +08:00

17 lines
537 B
TypeScript

import { MetadataRoute } from 'next';
import { generateSitemap } from '../lib/sitemap-generator';
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://your-domain.com';
const sitemapEntries = generateSitemap(baseUrl);
return sitemapEntries.map((entry) => ({
url: entry.url,
lastModified: entry.lastModified,
changeFrequency: entry.changeFrequency,
priority: entry.priority,
alternates: entry.alternates,
}));
}