UNPKG

@signalwire/docusaurus-plugin-llms-txt

Version:

Generate Markdown versions of Docusaurus HTML pages and an llms.txt index file

21 lines 957 B
import type { LoadContext, Plugin } from '@docusaurus/types'; import type { PluginOptions } from './types'; /** * Docusaurus plugin to generate Markdown versions of HTML pages and an llms.txt index file. * * This plugin runs after the build process and: * 1. Processes routes from Docusaurus to find relevant content * 2. Converts HTML pages to Markdown using rehype/remark * 3. Creates an llms.txt index file with links to all documents */ export default function llmsTxtPlugin(context: LoadContext, options?: Partial<PluginOptions>): Plugin<void>; /** * Type-safe validation function with enhanced error handling * @internal * This function is called by Docusaurus framework - users should not call directly */ export declare function validateOptions({ options: _options, validate: _validate, }: { options: unknown; validate: (_schema: unknown, _options: unknown) => PluginOptions; }): PluginOptions; //# sourceMappingURL=index.d.ts.map