Skip to content

Repository files navigation

English | 中文

ESA

本项目由阿里云ESA提供加速、计算和保护。

Edge Mindmap - 在线思维导图编辑器

一个基于 阿里云 ESA 边缘计算的高性能在线思维导图编辑器。通过 AI 赋能和边缘分发,实现极速的创作与分享体验。

✨ 核心特性

🤖 AI 创作

  • 零灵感启航:集成阿里云百炼 通义千问 大模型,一键生成思维导图。
  • 增量渲染:基于 SSE (Server-Sent Events) 流式传输技术,节点实时预览。

🌐 极速分享与 SEO 优化

  • 语义化直出:边缘函数识别爬虫并渲染语义化 <ul><li> 结构,解决 SPA 站点的 SEO 难题。
  • SVG 原生支持:支持分享链接加 .svg 后缀直接输出矢量图,方便嵌入文档。
  • 零 API 加载:分享页数据通过边缘函数直接注入 HTML,实现秒级开启。

🏗️ 边缘架构设计

  • 边缘优先:核心业务逻辑与高频读写在 ESA 边缘函数中处理,利用 EdgeKV 实现毫秒级响应。
  • 混合持久化:采用 EdgeKV + 中心化存储的异步同步方案,兼顾边缘访问速度与数据长效稳固。

🎨 卓越的编辑体验

  • 内核驱动:基于 KityMinder,支持多种布局模式及丰富的样式编辑。
  • 本地优先:采用本地缓存优先策略,结合自动重试机制,确保弱网下的编辑不中断。

🚀 快速开始

1. 配置环境变量

复制 .env.example.env.local

# API 基础 URL (指向 ESA 边缘函数域名)
VITE_API_BASE=https://your-api-domain.com

# Microsoft OAuth 配置
VITE_MICROSOFT_CLIENT_ID=your_client_id

2. 开发与构建

yarn install
yarn dev    # 本地开发
yarn build  # 构建发布

📄 许可证

MIT

About

在线思维导图编辑器 | Online Mind Map Editor

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages