import type { Route } from "./+types/mdx"; import { getLLMText, source } from "@/lib/source"; export async function loader({ params }: Route.LoaderArgs) { const slugs = params["*"].split("/").filter((v) => v.length > 0); // remove the appended "content.md" slugs.pop(); const page = source.getPage(slugs); if (!page) { return new Response("not found", { status: 404 }); } return new Response(await getLLMText(page), { headers: { "Content-Type": "text/markdown; charset=utf-8", }, }); }