import type { MetadataRoute } from "next"; import { marketingFeatures } from "@/lib/marketing/features"; import { marketingLastModified, publicUrl } from "@/lib/marketing/seo"; export default function sitemap(): MetadataRoute.Sitemap { return [ { url: publicUrl(), lastModified: marketingLastModified, changeFrequency: "monthly", priority: 1, }, { url: publicUrl("/impressum"), changeFrequency: "yearly", priority: 0.2 }, { url: publicUrl("/datenschutz"), changeFrequency: "yearly", priority: 0.2, }, ...marketingFeatures.map((feature) => ({ url: publicUrl(`/features/${feature.slug}`), lastModified: marketingLastModified, changeFrequency: "monthly" as const, priority: 0.8, })), ]; }