Skip to content

Commit b50fffb

Browse files
committed
feat(site): add AI generate infographic
1 parent 62bd301 commit b50fffb

20 files changed

Lines changed: 2498 additions & 53 deletions
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
sidebar_position: 999
3+
title: AI 生成信息图
4+
---
5+
6+
import AIDemo from '@site/src/components/AIDemo';
7+
import BrowserOnly from '@docusaurus/BrowserOnly';
8+
9+
:::tip
10+
11+
🔒 您的 API Key 仅存储在浏览器本地,我们不会收集、存储或传输您的任何数据和密钥。
12+
13+
:::
14+
15+
## 生成信息图
16+
17+
通过 AI 对话生成信息图配置的交互式演示。
18+
19+
<BrowserOnly>
20+
{() => <AIDemo />}
21+
</BrowserOnly>
22+
23+

packages/site/docs/examples/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# 示例
1+
# 内置模版
22

33
import Gallery from '@site/src/components/Gallery';
44

packages/site/docusaurus.config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ const config: Config = {
7070
respectPrefersColorScheme: true,
7171
},
7272
navbar: {
73-
title: '@antv/infographic',
73+
title: 'AntV Infographic',
7474
logo: {
7575
alt: 'Infographic Logo',
7676
src: 'img/logo.svg',

packages/site/package.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,22 @@
1515
"typecheck": "tsc"
1616
},
1717
"dependencies": {
18+
"@ai-sdk/anthropic": "^2.0.40",
19+
"@ai-sdk/google": "^2.0.26",
20+
"@ai-sdk/openai": "^2.0.60",
1821
"@ant-design/icons": "^6.1.0",
1922
"@antv/infographic": "workspace:^",
2023
"@docusaurus/core": "3.9.2",
2124
"@docusaurus/preset-classic": "3.9.2",
2225
"@mdx-js/react": "^3.0.0",
26+
"ai": "^5.0.86",
2327
"antd": "^5.27.4",
2428
"clsx": "^2.0.0",
2529
"framer-motion": "^12.23.24",
2630
"prism-react-renderer": "^2.3.0",
2731
"react": "^19.0.0",
28-
"react-dom": "^19.0.0"
32+
"react-dom": "^19.0.0",
33+
"react-markdown": "^10.1.0"
2934
},
3035
"devDependencies": {
3136
"@docusaurus/module-type-aliases": "3.9.2",

packages/site/sidebars.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ const sidebars: SidebarsConfig = {
4949
items: ['api/resources'],
5050
},
5151
],
52-
examplesSidebar: ['examples/index'],
52+
examplesSidebar: ['examples/index', 'examples/ai-demo'],
5353
devSidebar: [
5454
'dev/overview',
5555
'dev/jsx-engine',

0 commit comments

Comments
 (0)