15 lines
466 B
TypeScript
15 lines
466 B
TypeScript
import { MetadataRoute } from 'next';
|
|
import { generateSitemapUrls } from '../lib/sitemap';
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
const baseUrl = process.env.NEXT_PUBLIC_BASE_URL || 'https://your-domain.com';
|
|
const urls = generateSitemapUrls(baseUrl);
|
|
|
|
return urls.map((url) => ({
|
|
url: url.url,
|
|
lastModified: url.lastModified,
|
|
changeFrequency: url.changeFrequency,
|
|
priority: url.priority,
|
|
}));
|
|
}
|