feat: complete ANL lab web application with lossless data migration and SSG routes

This commit is contained in:
Godopu committed 2026-07-30 10:34:22 +09:00
1 parent 293431c1e8
commit ea26ef503e
23 files changed
+5326 -882

No files matched your search

+48
View File
@@ -0,0 +1,48 @@
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];
}