AWSCLOUD/app/sitemap.ts

18 lines
546 B
TypeScript
Raw Permalink Normal View History

2025-09-16 15:35:44 +08:00
import { MetadataRoute } from 'next';
const defaultLang = 'en';
const domain = 'https://your-domain.com';
const supportedLangs = ['en', 'zh-CN', 'zh-TW', 'ko', 'ja'];
export default function sitemap(): MetadataRoute.Sitemap {
const routes = ['', '/products', '/solutions', '/contact'];
const sitemapEntries = supportedLangs.flatMap((lang) => {
return routes.map((route) => ({
url: `${domain}/${lang}${route}`,
lastModified: new Date(),
}));
});
return sitemapEntries;
}