From a0ce7402fafa8cab4eb76f9f639da17368c0ef41 Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Thu, 22 Jan 2026 14:51:31 +0800 Subject: [PATCH 1/8] fix: update genui-sdk docs --- .vitepress/config.mts | 22 +++++++++++++--------- genui/genui-sdk | 2 +- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 25aadaf..77aadc4 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -39,12 +39,12 @@ export default defineConfig({ // 忽略死链检查(true 会跳过 VitePress 的 dead link 报错) ignoreDeadLinks: true, outDir: 'dist', - srcExclude: [ - '**/README*.md', '**/develop-demo-en.md', '**/theme-en.md', - 'tiny-vue/packages/**/*.md', 'tiny-engine/packages/**/*.md', - 'tiny-robot/packages/**/*.md', 'next-sdk/packages/**/*.md', - 'genui-sdk/packages/**/*.md', - ], + srcExclude: [ + '**/README*.md', '**/develop-demo-en.md', '**/theme-en.md', + 'tiny-vue/packages/**/*.md', 'tiny-engine/packages/**/*.md', + 'tiny-robot/packages/**/*.md', 'next-sdk/packages/**/*.md', + 'genui-sdk/packages/**/*.md', + ], base: process.env.VITEPRESS_BASE || '/', head: [['link', { rel: 'icon', href: '/images/logo-mini.svg' }]], vite: { @@ -253,9 +253,9 @@ export default defineConfig({ text: '组件文档', base: '/genui-sdk/components/', items: [ - { text: 'SchemaRenderer', link: 'renderer' }, + { text: 'GenuiRenderer', link: 'renderer' }, { text: 'GenuiChat', link: 'chat' }, - { text: 'ConfigProvider', link: 'config-provider' } + { text: 'GenuiConfigProvider', link: 'config-provider' } ] } ], @@ -294,6 +294,7 @@ export default defineConfig({ items: [ { text: '切换主题', link: 'theme' }, { text: '自定义主题', link: 'custom-theme' }, + { text: '国际化配置', link: 'i18n' }, ] }, ], @@ -301,7 +302,10 @@ export default defineConfig({ { text: '更多技术栈', base: '/genui-sdk/advanced/', - items: [{ text: 'Angular 支持', link: 'angular-support' }] + items: [ + { text: 'Angular 支持', link: 'angular-support' }, + { text: '自定义渲染器', link: 'custom-renderer' }, + ] } ], '/tiny-vue/guide/': [ diff --git a/genui/genui-sdk b/genui/genui-sdk index cca7c42..3f9e3c8 160000 --- a/genui/genui-sdk +++ b/genui/genui-sdk @@ -1 +1 @@ -Subproject commit cca7c42c8318d80a4655f5bdf1ab48f0efdeacec +Subproject commit 3f9e3c8c137b99f88cc663ffd1a4446a79ff7517 From 93afd769fffc49025c043e64e7adf7ba90434ee5 Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Mon, 26 Jan 2026 18:51:13 +0800 Subject: [PATCH 2/8] fix(genui): update genui docs --- .vitepress/config.mts | 85 +++++++++++++++++++++---------------------- genui/genui-sdk | 2 +- genui/package.json | 2 +- 3 files changed, 44 insertions(+), 45 deletions(-) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 77aadc4..d8585e6 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -250,61 +250,60 @@ export default defineConfig({ ], '/genui-sdk/components/': [ { - text: '组件文档', + text: 'Vue组件文档', base: '/genui-sdk/components/', items: [ { text: 'GenuiRenderer', link: 'renderer' }, { text: 'GenuiChat', link: 'chat' }, { text: 'GenuiConfigProvider', link: 'config-provider' } ] - } - ], - '/genui-sdk/examples/': [ - { - text: 'Renderer 组件', - base: '/genui-sdk/examples/renderer/', - items: [ - { text: '自定义 Actions', link: 'custom-actions' }, - { text: '自定义 Components', link: 'custom-components' }, - { - text: '配置缓冲字段', - link: 'required-complete-field-selectors' - }, - { text: '传递合并 State', link: 'state' } - ] - }, - { - text: 'Chat 组件', - base: '/genui-sdk/examples/chat/', - items: [ - { text: '自定义 Actions', link: 'custom-actions' }, - { text: '自定义 Components', link: 'custom-components' }, - { text: '自定义 Snippets', link: 'custom-snippets' }, - { text: '自定义 Examples', link: 'custom-examples' }, - { text: '自定义底部工具栏', link: 'footer-toolbar' }, - { text: '自定义思考过程', link: 'thinking-process' }, - { text: '上传图片', link: 'image-upload' }, - { text: '历史会话管理', link: 'history' }, - { text: 'customFetch', link: 'custom-fetch' }, - ], }, { - text: 'ConfigProvider 组件', - base: '/genui-sdk/examples/config-provider/', - items: [ - { text: '切换主题', link: 'theme' }, - { text: '自定义主题', link: 'custom-theme' }, - { text: '国际化配置', link: 'i18n' }, - ] + text: 'Angular组件文档', + items: [{ text: 'GenuiRenderer(未开放)', link: 'angular-renderer' }], }, ], - '/genui-sdk/advanced/': [ + '/genui-sdk/examples/': [ { - text: '更多技术栈', - base: '/genui-sdk/advanced/', + text: 'Vue组件特性示例', items: [ - { text: 'Angular 支持', link: 'angular-support' }, - { text: '自定义渲染器', link: 'custom-renderer' }, + { + text: 'Renderer 组件', + base: '/genui-sdk/examples/renderer/', + items: [ + { text: '自定义 Actions', link: 'custom-actions' }, + { text: '自定义 Components', link: 'custom-components' }, + { + text: '配置缓冲字段', + link: 'required-complete-field-selectors' + }, + { text: '传递合并 State', link: 'state' } + ] + }, + { + text: 'Chat 组件', + base: '/genui-sdk/examples/chat/', + items: [ + { text: '自定义 Actions', link: 'custom-actions' }, + { text: '自定义 Components', link: 'custom-components' }, + { text: '自定义 Snippets', link: 'custom-snippets' }, + { text: '自定义 Examples', link: 'custom-examples' }, + { text: '自定义底部工具栏', link: 'footer-toolbar' }, + { text: '自定义思考过程', link: 'thinking-process' }, + { text: '自定义 Fetch', link: 'custom-fetch' }, + { text: '上传图片', link: 'image-upload' }, + { text: '历史会话管理', link: 'history' }, + ], + }, + { + text: 'ConfigProvider 组件', + base: '/genui-sdk/examples/config-provider/', + items: [ + { text: '切换主题', link: 'theme' }, + { text: '自定义主题', link: 'custom-theme' }, + { text: '国际化配置', link: 'i18n' }, + ] + }, ] } ], diff --git a/genui/genui-sdk b/genui/genui-sdk index 3f9e3c8..a5a5bf2 160000 --- a/genui/genui-sdk +++ b/genui/genui-sdk @@ -1 +1 @@ -Subproject commit 3f9e3c8c137b99f88cc663ffd1a4446a79ff7517 +Subproject commit a5a5bf2b5416a1030dfd4deeaecb46bd721c4eeb diff --git a/genui/package.json b/genui/package.json index fd67c78..2202c03 100644 --- a/genui/package.json +++ b/genui/package.json @@ -11,7 +11,7 @@ "author": "", "license": "MIT", "dependencies": { - "@opentiny/genui-sdk-vue": "0.0.1-alpha.8" + "@opentiny/genui-sdk-vue": "0.0.1-alpha.9" }, "devDependencies": { "vitepress": "^1.6.3", From 071505f0da08167c081b3c304d94836ac7e1b9f8 Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Tue, 27 Jan 2026 14:33:48 +0800 Subject: [PATCH 3/8] fix(genui): update genui docs --- genui/genui-sdk | 2 +- genui/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/genui/genui-sdk b/genui/genui-sdk index a5a5bf2..812a832 160000 --- a/genui/genui-sdk +++ b/genui/genui-sdk @@ -1 +1 @@ -Subproject commit a5a5bf2b5416a1030dfd4deeaecb46bd721c4eeb +Subproject commit 812a832223184da87e0b87aa46dd1f19f4e11004 diff --git a/genui/package.json b/genui/package.json index 2202c03..25abc23 100644 --- a/genui/package.json +++ b/genui/package.json @@ -11,7 +11,7 @@ "author": "", "license": "MIT", "dependencies": { - "@opentiny/genui-sdk-vue": "0.0.1-alpha.9" + "@opentiny/genui-sdk-vue": "0.0.1-alpha.10" }, "devDependencies": { "vitepress": "^1.6.3", From 42b56cf5c642af939a3a93eff3bd73b7a8a888a5 Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Wed, 28 Jan 2026 15:05:04 +0800 Subject: [PATCH 4/8] fix: update genui sdk docs --- .vitepress/config.mts | 12 +++++------- .vitepress/theme/index.ts | 2 ++ genui/genui-sdk | 2 +- genui/package.json | 2 +- package.json | 3 ++- 5 files changed, 11 insertions(+), 10 deletions(-) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index d8585e6..218377c 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -1,6 +1,7 @@ import vueJsx from '@vitejs/plugin-vue-jsx' import { defineConfig } from 'vitepress' import { vitepressDemoPlugin } from 'vitepress-demo-plugin' +import { tabsMarkdownPlugin } from 'vitepress-plugin-tabs' import path from 'path' import { fileURLToPath } from 'url' @@ -70,6 +71,7 @@ export default defineConfig({ markdown: { config: (md) => { md.use(vitepressDemoPlugin) + md.use(tabsMarkdownPlugin) } }, rewrites: { @@ -133,12 +135,7 @@ export default defineConfig({ text: '特性示例', link: '/genui-sdk/examples/renderer/custom-actions', activeMatch: '/examples/', - }, - { - text: '更多技术栈', - link: '/genui-sdk/advanced/angular-support', - activeMatch: '/advanced/', - }, + } ], sidebar: { '/tiny-robot/guide/': [ @@ -244,7 +241,7 @@ export default defineConfig({ items: [ { text: '快速开始', link: 'quick-start' }, { text: '使用 Renderer 组件', link: 'start-with-renderer' }, - { text: '搭配 Tiny Robot 使用', link: 'renderer-with-tiny-robot' } + { text: '搭配 TinyRobot 使用', link: 'renderer-with-tiny-robot' } ] } ], @@ -260,6 +257,7 @@ export default defineConfig({ }, { text: 'Angular组件文档', + base: '/genui-sdk/components/', items: [{ text: 'GenuiRenderer(未开放)', link: 'angular-renderer' }], }, ], diff --git a/.vitepress/theme/index.ts b/.vitepress/theme/index.ts index 635d333..28328ec 100644 --- a/.vitepress/theme/index.ts +++ b/.vitepress/theme/index.ts @@ -1,4 +1,5 @@ import DefaultTheme from 'vitepress/theme' +import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client' import { setupDarkModeListener } from './color-mode' import Layout from './Layout.vue' import HomePage from './home/index.vue' @@ -30,6 +31,7 @@ export default { }) app.component('HomePage', HomePage) app.component('CustomTable', CustomTable) + enhanceAppWithTabs(app) }, Layout, setup() { diff --git a/genui/genui-sdk b/genui/genui-sdk index 812a832..2d19aea 160000 --- a/genui/genui-sdk +++ b/genui/genui-sdk @@ -1 +1 @@ -Subproject commit 812a832223184da87e0b87aa46dd1f19f4e11004 +Subproject commit 2d19aeadac754d4707d5fa9b18106eeeb22e000c diff --git a/genui/package.json b/genui/package.json index 25abc23..e42a6f1 100644 --- a/genui/package.json +++ b/genui/package.json @@ -11,7 +11,7 @@ "author": "", "license": "MIT", "dependencies": { - "@opentiny/genui-sdk-vue": "0.0.1-alpha.10" + "@opentiny/genui-sdk-vue": "0.0.1-alpha.11" }, "devDependencies": { "vitepress": "^1.6.3", diff --git a/package.json b/package.json index cd438e0..eeacbed 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,8 @@ "less": "^4.4.1", "medium-zoom": "^1.1.0", "vitepress": "^1.6.3", - "vitepress-demo-plugin": "^1.4.2" + "vitepress-demo-plugin": "^1.4.2", + "vitepress-plugin-tabs": "^0.7.3" }, "dependencies": { "vue": "^3.5.13" From f6e20291d262b397f827f366ee7cd5b345e50861 Mon Sep 17 00:00:00 2001 From: lhuans Date: Wed, 28 Jan 2026 16:33:33 +0800 Subject: [PATCH 5/8] feat: remove title --- .vitepress/theme/Layout.vue | 1 - 1 file changed, 1 deletion(-) diff --git a/.vitepress/theme/Layout.vue b/.vitepress/theme/Layout.vue index c02c603..02f7f00 100644 --- a/.vitepress/theme/Layout.vue +++ b/.vitepress/theme/Layout.vue @@ -184,7 +184,6 @@ watch( updateDocTitle() const cfg = themeConfig.value || {} updateMultipleDocTitle('tiny-engine', cfg.engineNav) - updateMultipleDocTitle('genui-sdk', cfg.genuiNav) }, { deep: true, immediate: true } ) From 2cd89e88da44507fd461dcec3e9b98a9987d9bf1 Mon Sep 17 00:00:00 2001 From: lhuans Date: Wed, 28 Jan 2026 16:39:45 +0800 Subject: [PATCH 6/8] feat: Add hierarchy to the right navigation --- .vitepress/config.mts | 1 + 1 file changed, 1 insertion(+) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 218377c..cef1b5e 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -91,6 +91,7 @@ export default defineConfig({ // https://vitepress.dev/reference/default-theme-config logo: '/images/logo-mini.svg', siteTitle: 'OpenTiny NEXT', + outline: 'deep', nav: [ { text: '指南', From 0f14688c0f956a04d1f4e9b25135416fb09810a8 Mon Sep 17 00:00:00 2001 From: lhuans Date: Wed, 28 Jan 2026 17:04:21 +0800 Subject: [PATCH 7/8] =?UTF-8?q?fix=EF=BC=9AFix=20config=20level=20issue?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .vitepress/config.mts | 72 +++++++++++++++++++++---------------------- 1 file changed, 35 insertions(+), 37 deletions(-) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index cef1b5e..86bd4f8 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -264,47 +264,45 @@ export default defineConfig({ ], '/genui-sdk/examples/': [ { - text: 'Vue组件特性示例', + text: 'Renderer 组件', + collapsed: false, + base: '/genui-sdk/examples/renderer/', items: [ + { text: '自定义 Actions', link: 'custom-actions' }, + { text: '自定义 Components', link: 'custom-components' }, { - text: 'Renderer 组件', - base: '/genui-sdk/examples/renderer/', - items: [ - { text: '自定义 Actions', link: 'custom-actions' }, - { text: '自定义 Components', link: 'custom-components' }, - { - text: '配置缓冲字段', - link: 'required-complete-field-selectors' - }, - { text: '传递合并 State', link: 'state' } - ] - }, - { - text: 'Chat 组件', - base: '/genui-sdk/examples/chat/', - items: [ - { text: '自定义 Actions', link: 'custom-actions' }, - { text: '自定义 Components', link: 'custom-components' }, - { text: '自定义 Snippets', link: 'custom-snippets' }, - { text: '自定义 Examples', link: 'custom-examples' }, - { text: '自定义底部工具栏', link: 'footer-toolbar' }, - { text: '自定义思考过程', link: 'thinking-process' }, - { text: '自定义 Fetch', link: 'custom-fetch' }, - { text: '上传图片', link: 'image-upload' }, - { text: '历史会话管理', link: 'history' }, - ], - }, - { - text: 'ConfigProvider 组件', - base: '/genui-sdk/examples/config-provider/', - items: [ - { text: '切换主题', link: 'theme' }, - { text: '自定义主题', link: 'custom-theme' }, - { text: '国际化配置', link: 'i18n' }, - ] + text: '配置缓冲字段', + link: 'required-complete-field-selectors' }, + { text: '传递合并 State', link: 'state' } ] - } + }, + { + text: 'Chat 组件', + collapsed: false, + base: '/genui-sdk/examples/chat/', + items: [ + { text: '自定义 Actions', link: 'custom-actions' }, + { text: '自定义 Components', link: 'custom-components' }, + { text: '自定义 Snippets', link: 'custom-snippets' }, + { text: '自定义 Examples', link: 'custom-examples' }, + { text: '自定义底部工具栏', link: 'footer-toolbar' }, + { text: '自定义思考过程', link: 'thinking-process' }, + { text: '自定义 Fetch', link: 'custom-fetch' }, + { text: '上传图片', link: 'image-upload' }, + { text: '历史会话管理', link: 'history' }, + ], + }, + { + text: 'ConfigProvider 组件', + collapsed: false, + base: '/genui-sdk/examples/config-provider/', + items: [ + { text: '切换主题', link: 'theme' }, + { text: '自定义主题', link: 'custom-theme' }, + { text: '国际化配置', link: 'i18n' }, + ] + }, ], '/tiny-vue/guide/': [ { From 9508df4c35ecb559a3cb9cf43d7d974ff28e0f70 Mon Sep 17 00:00:00 2001 From: cenguanming <975402925@qq.com> Date: Wed, 28 Jan 2026 23:03:40 +0800 Subject: [PATCH 8/8] fix: update genui-sdk docs --- .vitepress/config.mts | 7 +++++++ genui/genui-sdk | 2 +- genui/package.json | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.vitepress/config.mts b/.vitepress/config.mts index 86bd4f8..5921c1d 100644 --- a/.vitepress/config.mts +++ b/.vitepress/config.mts @@ -261,6 +261,13 @@ export default defineConfig({ base: '/genui-sdk/components/', items: [{ text: 'GenuiRenderer(未开放)', link: 'angular-renderer' }], }, + { + text: 'Server包文档', + base: '/genui-sdk/components/server/', + items: [ + { text: '使用文档', link: 'usage' }, + ], + } ], '/genui-sdk/examples/': [ { diff --git a/genui/genui-sdk b/genui/genui-sdk index 2d19aea..b0acc32 160000 --- a/genui/genui-sdk +++ b/genui/genui-sdk @@ -1 +1 @@ -Subproject commit 2d19aeadac754d4707d5fa9b18106eeeb22e000c +Subproject commit b0acc32e6f1bfae8b79b676da90a7dd4a3ea4dca diff --git a/genui/package.json b/genui/package.json index e42a6f1..47784dc 100644 --- a/genui/package.json +++ b/genui/package.json @@ -11,7 +11,7 @@ "author": "", "license": "MIT", "dependencies": { - "@opentiny/genui-sdk-vue": "0.0.1-alpha.11" + "@opentiny/genui-sdk-vue": "1.0.0-beta.1" }, "devDependencies": { "vitepress": "^1.6.3",