+
diff --git a/nezha-docs/src/__docs__/index.zh-CN.md b/nezha-docs/src/__docs__/index.zh-CN.md
new file mode 100644
index 000000000..b188d1201
--- /dev/null
+++ b/nezha-docs/src/__docs__/index.zh-CN.md
@@ -0,0 +1,9 @@
+---
+map:
+ path: /
+---
+
+## 简介
+1. 开发规范 https://docs.geedge.net/pages/viewpage.action?pageId=8034494
+2. 思维导图 https://docs.geedge.net/pages/viewpage.action?pageId=67209306 可以查看解压后的纯文字版Html
+3. 字体图标替换 https://docs.geedge.net/pages/viewpage.action?pageId=67214849
\ No newline at end of file
diff --git a/nezha-docs/src/chart/chart.vue b/nezha-docs/src/chart/chart.vue
new file mode 100644
index 000000000..6a2c07e2b
--- /dev/null
+++ b/nezha-docs/src/chart/chart.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chart/chartChild/chartTimeSeries/chartTimeSeries.vue b/nezha-docs/src/chart/chartChild/chartTimeSeries/chartTimeSeries.vue
new file mode 100644
index 000000000..713a13427
--- /dev/null
+++ b/nezha-docs/src/chart/chartChild/chartTimeSeries/chartTimeSeries.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chart/chartChild/chartTimeSeries/demo.vue b/nezha-docs/src/chart/chartChild/chartTimeSeries/demo.vue
new file mode 100644
index 000000000..bc8216a9c
--- /dev/null
+++ b/nezha-docs/src/chart/chartChild/chartTimeSeries/demo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chart/chartChild/chartTimeSeries/index.en-US.md b/nezha-docs/src/chart/chartChild/chartTimeSeries/index.en-US.md
new file mode 100644
index 000000000..925cf7a35
--- /dev/null
+++ b/nezha-docs/src/chart/chartChild/chartTimeSeries/index.en-US.md
@@ -0,0 +1,10 @@
+---
+map:
+ path: /chartTimeSeries
+---
+时序图 使用了 uplot重构 uplot参考链接 https://github.com/leeoniya/uPlot
+遇到相关问题 可以去他的demo里面查看 相关api 也可以在他的源码里看到
+# 关联组件
+1. chart-legend legend 相关组件
+
+
diff --git a/nezha-docs/src/chart/chartChild/chartTimeSeries/index.zh-CN.md b/nezha-docs/src/chart/chartChild/chartTimeSeries/index.zh-CN.md
new file mode 100644
index 000000000..01d1381b1
--- /dev/null
+++ b/nezha-docs/src/chart/chartChild/chartTimeSeries/index.zh-CN.md
@@ -0,0 +1,10 @@
+---
+map:
+ path: /chartTimeSeries
+---
+时序图 使用了 uplot重构 uplot参考链接 https://github.com/leeoniya/uPlot
+遇到相关问题 可以去他的demo里面查看 相关api 也可以在他的源码里看到
+# 关联组件
+1. chart-legend legend 相关组件
+
+
diff --git a/nezha-docs/src/chart/demo.vue b/nezha-docs/src/chart/demo.vue
new file mode 100644
index 000000000..bc8216a9c
--- /dev/null
+++ b/nezha-docs/src/chart/demo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chart/index.en-US.md b/nezha-docs/src/chart/index.en-US.md
new file mode 100644
index 000000000..098b749b7
--- /dev/null
+++ b/nezha-docs/src/chart/index.en-US.md
@@ -0,0 +1,34 @@
+---
+map:
+ path: /chart
+---
+# 关联组件
+1. chartTimeSeries 时序图
+2. chartAutotopology 自动播放project topology
+3. chartBar 柱状图
+4. chartClock 时钟
+5. chartDiagram topo图
+6. chartEndpointInfo endpoint详情 关联 dashboard
+7. chartGauge
+8. chartGroup 组
+9. chartLog 日志
+10. chartNoData 没有数据
+11. chartPie 饼图
+12. chartDoughnut
+13. chartRose 玫瑰图
+14. chartStat 单值图
+15. chartTable 表格
+16. chartText 文本
+17. chartAssetInfo asset详情 关联 dashboard
+18. chartTreemap 树状图
+19. chartUrl 链接
+20. chartHexagonD3 蜂窝图
+21. chartMap 地图
+22. chartTopology 弃用
+23. chartBubble 气泡图
+24. chartRank 排行榜
+25. chartSankey 桑葚图
+26. chartFunnel 漏斗图
+
+
+
diff --git a/nezha-docs/src/chart/index.zh-CN.md b/nezha-docs/src/chart/index.zh-CN.md
new file mode 100644
index 000000000..217f1a432
--- /dev/null
+++ b/nezha-docs/src/chart/index.zh-CN.md
@@ -0,0 +1,34 @@
+---
+map:
+ path: /chart
+---
+# 关联组件
+1. chartTimeSeries 时序图
+2. chartAutotopology 自动播放project topology
+3. chartBar 柱状图
+4. chartClock 时钟
+5. chartDiagram topo图
+6. chartEndpointInfo endpoint详情 关联 dashboard
+7. chartGauge
+8. chartGroup 组
+9. chartLog 日志
+10. chartNoData 没有数据
+11. chartPie 饼图
+12. chartDoughnut
+13. chartRose 玫瑰图
+14. chartStat 单值图
+15. chartTable 表格
+16. chartText 文本
+17. chartAssetInfo asset详情 关联 dashboard
+18. chartTreemap 树状图
+19. chartUrl 链接
+20. chartHexagonD3 蜂窝图
+21. chartMap 地图
+22. chartTopology 弃用
+23. chartBubble 气泡图
+24. chartRank 排行榜
+25. chartSankey 桑葚图
+26. chartFunnel 漏斗图
+
+
+
diff --git a/nezha-docs/src/chartHeader/chartHeader.vue b/nezha-docs/src/chartHeader/chartHeader.vue
new file mode 100644
index 000000000..7afec817a
--- /dev/null
+++ b/nezha-docs/src/chartHeader/chartHeader.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chartHeader/demo.vue b/nezha-docs/src/chartHeader/demo.vue
new file mode 100644
index 000000000..bc8216a9c
--- /dev/null
+++ b/nezha-docs/src/chartHeader/demo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chartHeader/index.en-US.md b/nezha-docs/src/chartHeader/index.en-US.md
new file mode 100644
index 000000000..b082e6aa6
--- /dev/null
+++ b/nezha-docs/src/chartHeader/index.en-US.md
@@ -0,0 +1,17 @@
+---
+map:
+ path: /chartHeader
+---
+
+ChartScreenHeader props 跟chartHeader是一样的 不一样的只是右侧的工具菜单
+
+# 示例代码
+```
+
+
+```
+```
+
+
+```
+
diff --git a/nezha-docs/src/chartHeader/index.zh-CN.md b/nezha-docs/src/chartHeader/index.zh-CN.md
new file mode 100644
index 000000000..0ee478193
--- /dev/null
+++ b/nezha-docs/src/chartHeader/index.zh-CN.md
@@ -0,0 +1,17 @@
+---
+map:
+ path: /chartHeader
+---
+
+ChartScreenHeader props 跟chartHeader是一样的 不一样的只是右侧的工具菜单
+
+# 示例代码
+```
+
+
+```
+```
+
+
+```
+
diff --git a/nezha-docs/src/chartList/chartList.vue b/nezha-docs/src/chartList/chartList.vue
new file mode 100644
index 000000000..12da0c0cb
--- /dev/null
+++ b/nezha-docs/src/chartList/chartList.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chartList/demo.vue b/nezha-docs/src/chartList/demo.vue
new file mode 100644
index 000000000..bc8216a9c
--- /dev/null
+++ b/nezha-docs/src/chartList/demo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/chartList/index.en-US.md b/nezha-docs/src/chartList/index.en-US.md
new file mode 100644
index 000000000..498d6f4ac
--- /dev/null
+++ b/nezha-docs/src/chartList/index.en-US.md
@@ -0,0 +1,20 @@
+---
+map:
+ path: /chartList
+---
+# 关联组件
+1. grid-layout 拖拽组件容器 参考链接 https://jbaysolutions.github.io/vue-grid-layout/zh/
+2. grid-item 拖拽组件 该组件以拉取到本地 修改了高度不支持小数的问题
+3. panel-chart 图表组件实例
+
+# 示例代码
+```
+
+
+
+
+
+```
+
+
+
diff --git a/nezha-docs/src/chartList/index.zh-CN.md b/nezha-docs/src/chartList/index.zh-CN.md
new file mode 100644
index 000000000..0c25bf520
--- /dev/null
+++ b/nezha-docs/src/chartList/index.zh-CN.md
@@ -0,0 +1,20 @@
+---
+map:
+ path: /chartList
+---
+# 关联组件
+1. grid-layout 拖拽组件容器 参考链接 https://jbaysolutions.github.io/vue-grid-layout/zh/
+2. grid-item 拖拽组件 该组件以拉取到本地 修改了高度不支持小数的问题
+3. panel-chart 图表组件实例
+
+# 示例代码
+```
+
+
+
+
+
+```
+
+
+
diff --git a/nezha-docs/src/index.ts b/nezha-docs/src/index.ts
new file mode 100644
index 000000000..188ceabdb
--- /dev/null
+++ b/nezha-docs/src/index.ts
@@ -0,0 +1 @@
+export { default } from './__docs__/index.vue';
diff --git a/nezha-docs/src/panelChart/demo.vue b/nezha-docs/src/panelChart/demo.vue
new file mode 100644
index 000000000..bc8216a9c
--- /dev/null
+++ b/nezha-docs/src/panelChart/demo.vue
@@ -0,0 +1,9 @@
+
+
+
+
+
+
diff --git a/nezha-docs/src/panelChart/index.en-US.md b/nezha-docs/src/panelChart/index.en-US.md
new file mode 100644
index 000000000..2d1b32b4b
--- /dev/null
+++ b/nezha-docs/src/panelChart/index.en-US.md
@@ -0,0 +1,21 @@
+---
+map:
+ path: /panelChart
+---
+# 关联组件
+1. chartHeader chart-header相关设置
+2. chart 去除头部的组件实例
+3. ChartScreenHeader 全屏chart-header相关设置
+
+
+
+# 示例代码
+```
+
+
+
+
+
+```
+
+
diff --git a/nezha-docs/src/panelChart/index.zh-CN.md b/nezha-docs/src/panelChart/index.zh-CN.md
new file mode 100644
index 000000000..5f05d421f
--- /dev/null
+++ b/nezha-docs/src/panelChart/index.zh-CN.md
@@ -0,0 +1,20 @@
+---
+map:
+ path: /panelChart
+---
+# 关联组件
+1. chartHeader chart-header相关设置
+2. chart 去除头部的组件实例
+3. ChartScreenHeader 全屏chart-header相关设置
+
+
+# 示例代码
+```
+
+
+
+
+
+```
+
+
diff --git a/nezha-docs/src/panelChart/panelChart.vue b/nezha-docs/src/panelChart/panelChart.vue
new file mode 100644
index 000000000..ad4c55bb9
--- /dev/null
+++ b/nezha-docs/src/panelChart/panelChart.vue
@@ -0,0 +1,47 @@
+
+
+
+
+
+
diff --git a/nezha-docs/tsconfig.json b/nezha-docs/tsconfig.json
new file mode 100644
index 000000000..55624fece
--- /dev/null
+++ b/nezha-docs/tsconfig.json
@@ -0,0 +1,48 @@
+{
+ "compilerOptions": {
+ "baseUrl": "./",
+ "outDir": "dist",
+ "sourceMap": false,
+ "target": "ES2022",
+ "module": "ES2022",
+ "moduleResolution": "node",
+ "allowJs": false,
+ "noUnusedLocals": true,
+ "strictNullChecks": true,
+ "noImplicitAny": true,
+ "noImplicitThis": true,
+ "experimentalDecorators": true,
+ "resolveJsonModule": true,
+ "esModuleInterop": true,
+ "removeComments": false,
+ "declaration": true,
+ "isolatedModules": true,
+ "jsx": "preserve",
+ "lib": [
+ "esnext",
+ "dom",
+ ],
+ "types": [],
+ "skipLibCheck": true,
+ // "files": "src/index.ts",
+ "emitDeclarationOnly": true,
+ "declarationDir": "dist",
+ "rootDir": ".",
+ "paths": {
+ "@/*": [
+ "src/*"
+ ],
+ "nezha": [
+ "src/index.ts"
+ ]
+ }
+ },
+ "include": [
+ "src/*"
+ ],
+ "exclude": [
+ "node_modules",
+ "dist",
+ "packages/**/__tests__"
+ ]
+}
\ No newline at end of file
diff --git a/nezha-docs/vite.config.ts b/nezha-docs/vite.config.ts
new file mode 100644
index 000000000..d78b5b0a1
--- /dev/null
+++ b/nezha-docs/vite.config.ts
@@ -0,0 +1,28 @@
+import { resolve } from 'path';
+import { defineConfig } from 'vite';
+import vue from '@vitejs/plugin-vue';
+import dts from 'vite-plugin-dts';
+import packageJson from './package.json'
+
+export default defineConfig({
+ plugins: [vue(), dts()],
+ build: {
+ lib: {
+ entry: resolve(__dirname, './src/index.ts'),
+ name: 'nezha-docs',
+ // the proper extensions will be added
+ fileName: 'nezha-docs',
+ },
+ rollupOptions: {
+ // 确保外部化处理那些你不想打包进库的依赖
+ // @ts-ignore
+ external: ['vue', ...Object.keys(packageJson.dependencies || {}), ...Object.keys(packageJson.peerDependencies || {})],
+ output: {
+ // 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量
+ globals: {
+ vue: 'Vue',
+ },
+ },
+ },
+ },
+});
diff --git a/nezha-fronted/README.md b/nezha-fronted/README.md
index ec5e1e90a..8c2de8540 100644
--- a/nezha-fronted/README.md
+++ b/nezha-fronted/README.md
@@ -36,3 +36,10 @@ https://docs.geedge.net/pages/viewpage.action?pageId=67209306
dev 正常启动
dev:html 导出为html
+# 部分组件Api
+
+nezha-docs目录下 运行 npm i && npm run dev 若无法运行 尝试切换不同的node版本
+
+新增 参考其中一个src下任意一个文件夹, 创建对应文件。 或者可以根据项目目录创建
+
+之后再docs sidebar.js 创建相应的目录 link 关联到对应index.md里面的 'path'