import { MetadataRoute } from 'next'; const SITE_URL = process.env.NEXT_PUBLIC_SITE_URL ?? 'https://antiplagiat.uz'; const LOCALES = ['uz', 'ru', 'en'] as const; // Add your static page slugs here const STATIC_ROUTES = ['', '/about', '/history', '/contact']; export default function sitemap(): MetadataRoute.Sitemap { const entries: MetadataRoute.Sitemap = []; for (const locale of LOCALES) { for (const route of STATIC_ROUTES) { entries.push({ url: `${SITE_URL}/${locale}${route}`, lastModified: new Date(), changeFrequency: route === '' ? 'daily' : 'weekly', priority: route === '' ? 1.0 : 0.8, alternates: { languages: Object.fromEntries( LOCALES.map((l) => [l, `${SITE_URL}/${l}${route}`]), ), }, }); } } return entries; }