21 lines
522 B
TypeScript
21 lines
522 B
TypeScript
import {MetadataRoute} from 'next';
|
|
import {routing} from '@/i18n/routing';
|
|
|
|
export default function sitemap(): MetadataRoute.Sitemap {
|
|
const baseUrl = 'https://feietech.com';
|
|
|
|
// 基础路由,这里只有首页
|
|
const routes = [''];
|
|
|
|
return routes.flatMap((route) => {
|
|
return routing.locales.map((locale) => {
|
|
return {
|
|
url: `${baseUrl}/${locale}${route}`,
|
|
lastModified: new Date(),
|
|
changeFrequency: 'weekly',
|
|
priority: route === '' ? 1 : 0.8,
|
|
};
|
|
});
|
|
});
|
|
}
|