Files
landing_page/refer_landing_page/app/sitemap.ts
T

49 lines
1.2 KiB
TypeScript

import { MetadataRoute } from "next";
import { PUB_CATEGORIES } from "../content/categories";
export default function sitemap(): MetadataRoute.Sitemap {
const baseUrl = "https://anl.knu.ac.kr";
const staticRoutes: MetadataRoute.Sitemap = [
{
url: `${baseUrl}`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 1.0,
},
{
url: `${baseUrl}/members`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.8,
},
{
url: `${baseUrl}/publications`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.9,
},
{
url: `${baseUrl}/lectures`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.7,
},
{
url: `${baseUrl}/standardization`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.8,
},
];
const categoryRoutes: MetadataRoute.Sitemap = PUB_CATEGORIES.map((cat) => ({
url: `${baseUrl}/publications/${cat.slug}`,
lastModified: new Date(),
changeFrequency: "monthly",
priority: 0.8,
}));
return [...staticRoutes, ...categoryRoutes];
}