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

edita

edita 是一个基于 Rust 的简单块 HTML 编辑器

3 个不稳定版本

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

文本编辑器 中排名第 137

Download history 20/week @ 2024-03-12 9/week @ 2024-03-26 43/week @ 2024-04-02

每月下载量 51

MIT/Apache

39KB
992 行代码(不包括注释)

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 上打开问题或提交拉取请求。

依赖项

~11MB
~205K 行代码(估计额外代码行数)