3 个不稳定版本
0.2.1 | 2024年2月25日 |
---|---|
0.2.0 | 2024年2月11日 |
0.1.0 | 2024年1月6日 |
在 文本编辑器 中排名第 137
每月下载量 51
39KB
992 行代码(不包括注释)
edita
edita
是一个用于构建无头块编辑器的 Rust 库。它允许您创建满足特定需求的自定义块编辑器。
功能
- 自定义块:为各种应用程序定义自己的内容处理块。
- 命令执行:执行命令以修改编辑器的内部状态。
- 库无关:此库的核心部分没有依赖项,允许您在任何框架上构建。
- 可导出:节点可以导出为任何可序列化格式,或简单地转换为流行的格式,如 json、markdown 和 html。
运行
目前 edita 正在积极开发中,因此请预期某些部分可能会破坏。
trunk serve
作为库使用
- 将 edita-core 添加到您的 Cargo.toml
[dependencies]
edita-core = "0.1.0"
- 使用自定义状态、块和命令创建编辑器。
- 使用编辑器处理和操作内容。
许可证
本项目采用 MIT 许可证。
贡献
欢迎贡献和建议。请随意在 GitHub 上打开问题或提交拉取请求。
依赖项
~11MB
~205K 行代码(估计额外代码行数)