Skip to content

Commit f3da2f9

Browse files
committed
feat(docs): install and configure vite-plugin-llms
1 parent b75717a commit f3da2f9

File tree

5 files changed

+734
-10
lines changed

5 files changed

+734
-10
lines changed

docs/.vitepress/config.mts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { defineConfig } from 'vitepress'
22
import pkg from '../package.json'
3+
import llmstxt, { copyOrDownloadAsMarkdownButtons } from 'vitepress-plugin-llms'
34

45
// https://vitepress.dev/reference/site-config
56
export default defineConfig({
@@ -11,8 +12,14 @@ export default defineConfig({
1112
theme: {
1213
light: 'github-light',
1314
dark: 'github-dark'
15+
},
16+
config(md) {
17+
md.use(copyOrDownloadAsMarkdownButtons)
1418
}
1519
},
20+
vite: {
21+
plugins: [llmstxt()]
22+
},
1623
themeConfig: {
1724
// https://vitepress.dev/reference/default-theme-config
1825
nav: [

docs/.vitepress/theme/index.js

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/.vitepress/theme/index.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import DefaultTheme from 'vitepress/theme'
2+
import './custom.css'
3+
import CopyOrDownloadAsMarkdownButtons from 'vitepress-plugin-llms/vitepress-components/CopyOrDownloadAsMarkdownButtons.vue'
4+
5+
export default {
6+
extends: DefaultTheme,
7+
enhanceApp({ app }) {
8+
app.component('CopyOrDownloadAsMarkdownButtons', CopyOrDownloadAsMarkdownButtons)
9+
}
10+
}

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"version": "0.9.0",
33
"devDependencies": {
4-
"vitepress": "^1.6.3"
4+
"vitepress": "^1.6.4",
5+
"vitepress-plugin-llms": "^1.7.3"
56
},
67
"scripts": {
78
"docs:dev": "vitepress dev",

0 commit comments

Comments
 (0)