Skip to content

Commit 8667bfb

Browse files
committed
feat(docs): add vitepress-plugin-llms
1 parent d36cb3b commit 8667bfb

File tree

5 files changed

+252
-0
lines changed

5 files changed

+252
-0
lines changed

docs/.vitepress/config.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import { withPwa } from '@vite-pwa/vitepress'
22
import { defineConfig } from 'vitepress'
3+
import llmstxt, { copyOrDownloadAsMarkdownButtons } from 'vitepress-plugin-llms'
34
import { version } from '../../package.json'
45
import { ogImage, ogUrl } from './constants'
56
import { pwa } from './pwa'
@@ -36,6 +37,9 @@ export default withPwa(defineConfig({
3637
light: 'github-light',
3738
dark: 'github-dark',
3839
},
40+
config (md) {
41+
md.use(copyOrDownloadAsMarkdownButtons)
42+
},
3943
},
4044
themeConfig: {
4145
logo: '/logo_h.svg',
@@ -161,6 +165,7 @@ export default withPwa(defineConfig({
161165
},
162166
vite: {
163167
logLevel: 'info',
168+
plugins: [llmstxt()],
164169
},
165170
pwa,
166171
buildEnd,

docs/.vitepress/theme/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import type { Theme } from 'vitepress'
22
import * as Swetrix from 'swetrix'
33
import { inBrowser } from 'vitepress'
4+
import CopyOrDownloadAsMarkdownButtons from 'vitepress-plugin-llms/vitepress-components/CopyOrDownloadAsMarkdownButtons.vue'
45
import DefaultTheme from 'vitepress/theme'
56
import CompatibilityMatrix from './components/CompatibilityMatrix.vue'
67
import HomeHeroCopy from './components/HomeHeroCopy.vue'
@@ -21,6 +22,7 @@ export default {
2122
enhanceApp ({ app }) {
2223
app.component('HomeHeroCopy', HomeHeroCopy)
2324
app.component('CompatibilityMatrix', CompatibilityMatrix)
25+
app.component('CopyOrDownloadAsMarkdownButtons', CopyOrDownloadAsMarkdownButtons)
2426

2527
Swetrix.init('KMc9xOD28UCn', {
2628
apiURL: 'https://swetrix-api.vuetifyjs.com/log',

docs/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"unocss": "catalog:",
2424
"vite-plugin-pwa": "catalog:",
2525
"vitepress": "catalog:",
26+
"vitepress-plugin-llms": "catalog:",
2627
"workbox-window": "catalog:"
2728
}
2829
}

0 commit comments

Comments
 (0)