import { getLLMText, getPageMarkdownUrl, source } from '@/lib/source'; import { notFound } from 'next/navigation'; export const revalidate = false; export async function GET(_req: Request, { params }: RouteContext<'/llms.mdx/docs/[[...slug]]'>) { const { slug } = await params; const page = source.getPage(slug?.slice(0, -1)); if (!page) notFound(); return new Response(await getLLMText(page), { headers: { 'Content-Type': 'text/markdown', }, }); } export function generateStaticParams() { return source.getPages().map((page) => ({ lang: page.locale, slug: getPageMarkdownUrl(page).segments, })); }