mirror of
https://github.com/voson-wang/toon.git
synced 2026-01-29 15:24:10 +08:00
docs: add documentation for LLMs (llms.txt) (#189)
Thanks to https://github.com/okineadev/vitepress-plugin-llms
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
import type { DefaultTheme } from 'vitepress'
|
||||
import UnoCSS from 'unocss/vite'
|
||||
import llmstxt, { copyOrDownloadAsMarkdownButtons } from 'vitepress-plugin-llms'
|
||||
import { defineConfig } from 'vitepress'
|
||||
import { description, github, name, ogImage, ogUrl, releases, twitterImage, version } from './meta'
|
||||
|
||||
@@ -24,7 +25,7 @@ export default defineConfig({
|
||||
|
||||
vite: {
|
||||
// @ts-expect-error – UnoCSS types are not compatible with Vite yet
|
||||
plugins: [UnoCSS()],
|
||||
plugins: [UnoCSS(), llmstxt()],
|
||||
},
|
||||
|
||||
themeConfig: {
|
||||
@@ -93,6 +94,11 @@ export default defineConfig({
|
||||
provider: 'local',
|
||||
},
|
||||
},
|
||||
markdown: {
|
||||
config(md) {
|
||||
md.use(copyOrDownloadAsMarkdownButtons)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
function sidebarPrimary(): DefaultTheme.SidebarItem[] {
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import type { Theme } from 'vitepress'
|
||||
import DefaultTheme from 'vitepress/theme'
|
||||
import CopyOrDownloadAsMarkdownButtons from 'vitepress-plugin-llms/vitepress-components/CopyOrDownloadAsMarkdownButtons.vue'
|
||||
|
||||
import './vars.css'
|
||||
import './overrides.css'
|
||||
@@ -11,6 +12,7 @@ const config: Theme = {
|
||||
app.config.globalProperties.$spec = {
|
||||
version: '2.0',
|
||||
}
|
||||
app.component('CopyOrDownloadAsMarkdownButtons', CopyOrDownloadAsMarkdownButtons)
|
||||
},
|
||||
}
|
||||
|
||||
|
||||
@@ -9,6 +9,7 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"unocss": "^66.5.6",
|
||||
"vitepress": "^1.6.4"
|
||||
"vitepress": "^1.6.4",
|
||||
"vitepress-plugin-llms": "^1.9.3"
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user