Files
better-auth/docs/app/sitemap.ts
2024-09-03 00:34:09 +03:00

16 lines
475 B
TypeScript

import type { MetadataRoute } from "next";
import { ENV } from "@/lib/constants";
import { getPages } from "./source";
export default function sitemap(): MetadataRoute.Sitemap {
const WEBSITE_URL = ENV.NEXT_PUBLIC_WEBSITE_URL;
const pages = 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];
}