Skip to content

About

Docusaurus plugin for generating LLM-friendly documentation following the llmstxt.org standard

Resources

Stars

146 stars

Watchers

1 watching

Forks

Repository files navigation

📜 docusaurus-plugin-llms

A Docusaurus plugin that writes llms.txt, llms-full.txt, and Markdown copies of your docs, following the llmstxt standard.

npm version npm downloads CI Docs GitHub Sponsors License: MIT

During a production build, this plugin scans your Docusaurus docs and writes an llms.txt file linking every documentation page plus an llms-full.txt file bundling all your content into one document, so LLMs can read your docs without parsing HTML. It needs no configuration.

Features

  • Generates llms.txt with section links and llms-full.txt with all content in one file.
  • Optionally writes individual .md files per page, which the llmstxt.org spec recommends.
  • Controls document order and transforms URLs with glob patterns.
  • Cleans content for LLMs: strips HTML, removes import statements, and drops duplicate headings.
  • Rewrites relative image paths to absolute build-output URLs.
  • Supports custom LLM files, multi-instance docs, and multi-version output.

Getting started

Install the plugin as a dev dependency:

npm install docusaurus-plugin-llms --save-dev

Register it in docusaurus.config.js:

module.exports = {
  // ... your existing Docusaurus config
  plugins: [
    'docusaurus-plugin-llms',
    // ... your other plugins
  ],
};

On your next npm run build, the plugin writes llms.txt and llms-full.txt into the build output. To check the output, see installation. To change the defaults, see configuration options.

Documentation

The docs are published at rachfop.github.io/docusaurus-plugin-llms, a Docusaurus site that runs this plugin on its own documentation. Its llms.txt is the plugin's live output.

License

This project is licensed under the MIT License.

About

Docusaurus plugin for generating LLM-friendly documentation following the llmstxt.org standard

Resources

Stars

146 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages