-
-
当前值:{{ value8 }}
+
```
From d491c1e502bb8f1a94c2b4c8dd0720313b9be148 Mon Sep 17 00:00:00 2001
From: vae <18137693952@163.com>
Date: Tue, 16 Dec 2025 16:06:19 +0800
Subject: [PATCH 4/5] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=20vitepress/them?=
=?UTF-8?q?e/index.ts=20ts=20=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/docs/.vitepress/config.ts | 90 +++++++++++++++---------------
1 file changed, 45 insertions(+), 45 deletions(-)
diff --git a/packages/docs/.vitepress/config.ts b/packages/docs/.vitepress/config.ts
index 3fe96668..e16a2f26 100644
--- a/packages/docs/.vitepress/config.ts
+++ b/packages/docs/.vitepress/config.ts
@@ -1,55 +1,55 @@
+import process from 'node:process'
import { fileURLToPath } from 'node:url'
import { demoPreviewPlugin } from '@vitepress-code-preview/plugin'
+import { defineConfig } from 'vitepress'
import nav from './config/nav'
import sidebar from './config/sidebar'
-export default ({ mode }) => {
- const basePath = mode === 'development' ? '/' : '/ccui/'
+const prod = !!process.env.NETLIFY
- return {
- base: basePath,
- lang: 'zh-CN',
- title: 'vue3-ccui',
- description: 'vue3-ccui 组件库',
- lastUpdated: true,
- ignoreDeadLinks: true, // 忽略死链接
- head: [
- // 这里的路径没有被自动更改 手动更改路径
- [
- 'link',
- { rel: 'icon', type: 'image/svg+xml', href: `${basePath}logo.svg` },
- ],
- [
- 'link',
- {
- rel: 'stylesheet',
- href: 'https://unpkg.com/vue3-ccui/theme/darkTheme.css',
- },
- ],
+export default defineConfig({
+ base: prod ? '/ccui/' : '/',
+ lang: 'zh-CN',
+ title: 'vue3-ccui',
+ description: 'vue3-ccui 组件库',
+ lastUpdated: true,
+ ignoreDeadLinks: true, // 忽略死链接
+ head: [
+ // 这里的路径没有被自动更改 手动更改路径
+ [
+ 'link',
+ { rel: 'icon', type: 'image/svg+xml', href: `${prod ? '/ccui/' : '/'}logo.svg` },
],
- markdown: {
- config(md) {
- const docRoot = fileURLToPath(new URL('../', import.meta.url))
- md.use(demoPreviewPlugin, { docRoot })
+ [
+ 'link',
+ {
+ rel: 'stylesheet',
+ href: 'https://unpkg.com/vue3-ccui/theme/darkTheme.css',
},
+ ],
+ ],
+ markdown: {
+ config(md) {
+ const docRoot = fileURLToPath(new URL('../', import.meta.url))
+ md.use(demoPreviewPlugin, { docRoot })
},
- themeConfig: {
- sidebar,
- nav,
- logo: '/logo.svg',
- algolia: {
- appId: 'K0NNJA38K6',
- apiKey: '0b6d20552d2073390d2bbb0a84fb49dd',
- indexName: 'ccui',
- },
- socialLinks: [
- { icon: 'github', link: 'https://github.com/vaebe/ccui.git' },
- ],
- outlineTitle: '快速前往',
- footer: {
- message: 'Released under the MIT License.',
- copyright: 'Copyright © 2022-present vaebe',
- },
+ },
+ themeConfig: {
+ sidebar,
+ nav,
+ logo: '/logo.svg',
+ algolia: {
+ appId: 'K0NNJA38K6',
+ apiKey: '0b6d20552d2073390d2bbb0a84fb49dd',
+ indexName: 'ccui',
+ },
+ socialLinks: [
+ { icon: 'github', link: 'https://github.com/vaebe/ccui.git' },
+ ],
+ outlineTitle: '快速前往',
+ footer: {
+ message: 'Released under the MIT License.',
+ copyright: 'Copyright © 2022-present vaebe',
},
- }
-}
+ },
+})
From 22fd85469cc78ce17c9ed1ee4d584b5f9fa6358c Mon Sep 17 00:00:00 2001
From: vae <18137693952@163.com>
Date: Tue, 16 Dec 2025 16:10:56 +0800
Subject: [PATCH 5/5] =?UTF-8?q?docs:=20=E4=BF=AE=E5=A4=8D=20vitepress/them?=
=?UTF-8?q?e/index.ts=20=E7=B1=BB=E5=9E=8B=E9=94=99=E8=AF=AF?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
packages/docs/.vitepress/theme/index.ts | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/packages/docs/.vitepress/theme/index.ts b/packages/docs/.vitepress/theme/index.ts
index cb520489..3ebc80b5 100644
--- a/packages/docs/.vitepress/theme/index.ts
+++ b/packages/docs/.vitepress/theme/index.ts
@@ -1,3 +1,4 @@
+import type { EnhanceAppContext } from 'vitepress'
import DemoPreview, { useComponents } from '@vitepress-code-preview/container'
import DefaultTheme from 'vitepress/theme'
import ccui from 'vue3-ccui/ui/vue-ccui'
@@ -7,7 +8,7 @@ import 'virtual:uno.css'
export default {
...DefaultTheme,
- enhanceApp(ctx) {
+ enhanceApp(ctx: EnhanceAppContext) {
DefaultTheme.enhanceApp(ctx)
ctx.app.use(ccui)