since3-website/app/sitemap.ts
2026-09-25 18:53:25 +02:00

30 lines
713 B
TypeScript

import type { MetadataRoute } from "next";
import { site } from "@/modules/shared/config/site";
// One entry per actual route. The in-page anchors (/#projekte etc.) are
// sections of "/", not separate pages, so they don't get their own entry.
export default function sitemap(): MetadataRoute.Sitemap {
const lastModified = new Date();
return [
{
url: site.url,
lastModified,
changeFrequency: "weekly",
priority: 1,
},
{
url: `${site.url}/impressum`,
lastModified,
changeFrequency: "yearly",
priority: 0.3,
},
{
url: `${site.url}/datenschutz`,
lastModified,
changeFrequency: "yearly",
priority: 0.3,
},
];
}