Skip to content

Commit 3d530b7

Browse files
committed
Add docusaurus-plugin-generate-llms-txt to generate llms.txt for AI-friendly documentation
- Install docusaurus-plugin-generate-llms-txt package - Configure plugin in docusaurus.config.js - Generate llms.txt file automatically during build and dev - File is accessible at /llms.txt URL following llms.txt specification
1 parent 0cc30bc commit 3d530b7

4 files changed

Lines changed: 41 additions & 1 deletion

File tree

apps/website/.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,5 @@
1616
.env.production.local
1717

1818
npm-debug.log*
19+
20+
static/llms.txt

apps/website/docusaurus.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,10 @@ const config = {
118118
theme: prismThemes.github
119119
}
120120
},
121-
plugins: [require.resolve('docusaurus-lunr-search')]
121+
plugins: [
122+
require.resolve('docusaurus-lunr-search'),
123+
require.resolve('docusaurus-plugin-generate-llms-txt'),
124+
]
122125
};
123126

124127
export default config;

apps/website/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"@mdx-js/react": "^3.1.0",
1515
"clsx": "^2.0.0",
1616
"docusaurus-lunr-search": "^3.6.0",
17+
"docusaurus-plugin-generate-llms-txt": "^0.0.1",
1718
"prism-react-renderer": "^2.4.1",
1819
"react": "^18.1.0",
1920
"react-dom": "^18.1.0"

package-lock.json

Lines changed: 34 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)