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]; }