#tiptap #wasm #execute-command #wysiwyg #prose-mirror #edita

edita-core

edita-core 是用于构建无头块编辑器的核心 Rust 库

3 个不稳定版本

0.2.1 2024 年 2 月 25 日
0.2.0 2024 年 2 月 11 日
0.1.0 2024 年 1 月 6 日

#438文本编辑器

Download history 9/week @ 2024-04-06 1/week @ 2024-05-18 5/week @ 2024-06-01

每月 52 次下载
用于 edita

MIT/Apache

10KB
158

edita

edita 是用于构建无头块编辑器的 Rust 库。它允许你创建定制的块编辑器,以满足你的特定需求。

edita in action

功能

  • 自定义块:为各种应用程序定义自己的内容处理块。
  • 命令执行:执行命令以修改编辑器的内部状态。
  • 无依赖性:该库的核心部分无依赖性,允许你在任何框架上构建。
  • 可导出:节点可以以任何可序列化的格式导出,或者简单地强制转换为流行的格式,如 json、markdown 和 html。

运行

当前 edita 正在积极开发,因此可能存在一些破坏性更改。

trunk serve

检查 https://127.0.0.1:8000

作为库使用

  1. 将 edita-core 添加到 Cargo.toml
[dependencies]
edita-core = "0.1.0"
  1. 创建具有自定义状态、块和命令的编辑器。
  2. 使用编辑器处理和操作内容。

许可证

该项目受 MIT 许可证许可。

贡献

欢迎贡献和想法。请随意在 GitHub 上打开问题或提交拉取请求。

无运行时依赖