import { MetadataRoute } from 'next'; export default function sitemap(): MetadataRoute.Sitemap { const baseUrl = 'https://cybercloud.com'; const languages = ['zh', 'tw', 'en']; const pages = ['', 'products', 'security', 'datacenter', 'support', 'console']; const sitemap: MetadataRoute.Sitemap = []; // Add root redirect sitemap.push({ url: baseUrl, lastModified: new Date(), changeFrequency: 'daily', priority: 1, }); // Add language-specific pages languages.forEach((lang) => { pages.forEach((page) => { const url = page === '' ? `${baseUrl}/${lang}` : `${baseUrl}/${lang}/${page}`; const priority = page === '' ? 0.9 : 0.8; sitemap.push({ url, lastModified: new Date(), changeFrequency: 'weekly', priority, }); }); }); return sitemap; }