SVeditor 文档
快速入门

选择接入方式

根据技术栈与持久化需求,在 ESM、CDN 或在线 Playground 之间选择。

选择接入方式

SVeditor 在各接入方式下使用同一套运行时。差异在于 如何加载如何保存文档。有 bundler 时默认选 ESM 包。

决策表

场景路径说明
React / Next.js / ViteESM 包默认 — @wztlink1013/sveditor
Next.js App RouterReact / Next.jsSSR 安全挂载 + 稳定 options
无 bundler(传统 HTML、CMS)CDNwindow.SVeditor
先做 API 前在线体验Playground在线自动保存示例
自有 REST 存储ESM 或 CDN + 自动保存推荐持久化模型

ESM 包(默认)

适合: 新建 React / Next.js 项目。

  • 完整的 EditorOptionsextensionsOptions TypeScript 类型。
  • 与 CDN 配置形状一致,选定一种加载方式即可。
  • 需 npm 安装,见 安装

注意: 不要在 Server Component 中 import SDK,使用客户端边界 — ESM 集成

CDN(UMD)

适合: 无法使用 bundler 的宿主。

  • 无需构建;React 已打入 UMD。
  • 生产环境锁定 CDN 版本号。

配置仍通过 SVeditor.create({ extensionsOptions: { ... } })。上传与保存回调指向 你的 HTTP 接口。

在线 Playground

适合: 在编写后端前,先看自动保存、上传、元数据、AI 的完整接线。

演练场

持久化模型

模型正文存储适用
静态 content每次挂载传入只读或预览
autoSaveonSaveContent单编辑器、debounce 保存
autoSave + meta正文 + 独立 meta 回调内建标题 / 封面 UI

阅读顺序

  1. 安装
  2. ESM 集成
  3. 快速开始
  4. 自动保存

下一步