Files
better-auth/docs/app/sitemap.ts
2024-10-25 21:54:21 +03:00

16 lines
480 B
TypeScript

import type { MetadataRoute } from "next";
import { ENV } from "@/lib/constants";
import { source } from "./source";
export default function sitemap(): MetadataRoute.Sitemap {
const WEBSITE_URL = ENV.NEXT_PUBLIC_WEBSITE_URL;
const pages = source.getPages().map((page) => ({
slug: page.slugs,
}));
const docs = pages.map((plugin) => ({
url: `${WEBSITE_URL}/docs/${plugin.slug.join("/")}`,
lastModified: new Date().toISOString().split("T")[0],
}));
return [...docs];
}