Skip to content

timscodebase/docusaurus-plugin-llms-txt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docusaurus-plugin-llms-txt

"SEO for AI Agents"

Automatically generate llms.txt and llms-full.txt files from your Docusaurus documentation. This allows Large Language Models (like ChatGPT, Claude, Cursor, and local LLMs) to ingest your documentation context accurately without hallucinating.

📦 Installation

npm install docusaurus-plugin-llms-txt
# or
pnpm add docusaurus-plugin-llms-txt

## Usage

Add the plugin to your docusaurus.config.ts (or .js):

```ts
import type { Config } from '@docusaurus/types';
import llmsTxt from 'docusaurus-plugin-llms-txt'; // Import the plugin

const config: Config = {
  // ...
  plugins: [
    [
      llmsTxt,
      {
        // Optional: Exclude specific pages or folders
        exclude: ['**/secret/**', '**/drafts/**'],
        // Optional: Output formats (defaults to ['txt'])
        format: ['txt', 'jsonl'],
      },
    ],
  ],
  // ...
};

export default config;

Advanced Usage

Frontmatter Exclusion

You can exclude specific pages from llms.txt by adding llms: false to the document frontmatter:

---
title: Secret Page
llms: false
---

JSONL Output

If you enable jsonl in the format option, the plugin will generate llms.jsonl in your build folder. This is useful for fine-tuning LLMs with your documentation data.

Output

When you run npm run build, this plugin will generate two files in your build/ folder:

  1. llms.txt: A standardized Markdown list of all your documentation pages with descriptions.
  2. llms-full.txt: The full text corpus of your documentation, optimized for RAG (Retrieval-Augmented Generation) and context windows.

Contributing

We welcome contributions! Please feel free to submit a Pull Request.

docusaurus-plugin-llms-txt

Sponsor

"SEO for AI Agents"

About

Generate llms.txt context files automatically from your Docusaurus build.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published