import { SITEMAP_HEADERS, satelliteShardCount, toIndex } from '@/components/meta/sitemap-data'; /** Sitemap index at /sitemap.xml (robots.txt points here): one entry per shard served by /sitemap/[id].xml. Hourly revalidation. */ export const revalidate = 3600; export async function GET(): Promise { const shards = await satelliteShardCount(); const ids = Array.from({ length: shards + 1 }, (_, i) => i); return new Response(toIndex(ids), { headers: SITEMAP_HEADERS }); }