Next-generation rich text editor monorepo.
packages/core- Slate-based editor core (no React dependency)packages/view-snabbdom- Snabbdom render enginepackages/plugin-kit- Plugin protocol and lifecyclepackages/plugins/*- Official feature pluginspackages/upload- Upload adapters (server/OSS/COS/Qiniu)packages/vue2/packages/vue3/packages/react- Framework wrappersexamples/*- Framework demosdocs-site- VitePress docs
pnpm install
pnpm -r build- Editor wrappers accept
localeandmessagesprops. - Built-in locales:
zh-CN,en-US. - Docs site routes: Chinese
/, English/en/.
pnpm --filter docs-site docs:devpnpm --filter docs-site docs:build- Docs are automatically deployed to GitHub Pages by
.github/workflows/deploy-docs.ymlon push tomain. - Repository setting must enable
Settings -> Pages -> Build and deployment -> Source: GitHub Actions.