diyaa.de/app/sitemap.ts
2026-03-13 03:45:13 +01:00

27 lines
685 B
TypeScript

import type { MetadataRoute } from "next";
import { getLocalizedPath, siteConfig } from "@/lib/site";
const pages = ["", "/about", "/contact"] as const;
const locales = ["ar", "en"] as const;
export default function sitemap(): MetadataRoute.Sitemap {
const lastModified = new Date();
return [
{
url: siteConfig.siteUrl,
lastModified,
changeFrequency: "weekly",
priority: 0.8,
},
...pages.flatMap((page) =>
locales.map((locale) => ({
url: `${siteConfig.siteUrl}${getLocalizedPath(page, locale)}`,
lastModified,
changeFrequency: "weekly" as const,
priority: page === "" ? 1 : 0.7,
})),
),
];
}