Skip to content

A rich text editor project developed based on prosemirror and tiptap Prosemirror provides the most basic scaffolding There is a lot of room for imagination in the secondary API encapsulation of tiptap

License

Notifications You must be signed in to change notification settings

Cassielxd/CassieEditor

Repository files navigation

cool editor

介绍

基于prosemirror和tiptap开发的富文本编辑器项目 prosemirror提供最基础的脚手架 tiptap二次api封装 可以有很大的想象空间 本项目主要用于 电子病历的预研

演示地址

http://39.101.177.50/

软件架构

软件架构说明

  1. 基础架构 prosemirror和tiptap
  2. 前端框架 vue3
  3. typescript
  4. tailwindcss

开发计划

  1. 基础脚手架封装(已完成)
  2. 样式类似world(已完成)
  3. 页眉页脚(已完成)
  4. 编辑器分页(已完成)
  5. 自定义光标样式(已完成)
  6. 自定义块状组件(已完成)
  7. 气泡菜单(已完成)
  8. 鼠标右键菜单(已完成)
  9. 修改痕迹(已完成)
  10. 批注(已完成)
  11. 在线协同编辑(已完成)
  12. 质控功能(已完成)
  13. 自定义控件(下拉 单选 多选 svg交互)(已完成)
  14. 历史记录
  15. 快照版本回退
  16. 电子签名(已完成)

使用说明

默认使用tailwindcss 测试浏览器 chrome 120.0.6099.71 Microsoft Edge 121.0.2277.98 其他版本需要自行测试

FileTools icon图标库 https://marella.me/material-icons/demo/

框架说明

源码核心逻辑都有注释, 分页实现思路请看PAGE.md

参与贡献

String [email protected] 交流群qq 621846253

应用案例

https://github.com/Cassielxd/umo-enhance

开源不易,如果对你有帮助,请点个star吧

About

A rich text editor project developed based on prosemirror and tiptap Prosemirror provides the most basic scaffolding There is a lot of room for imagination in the secondary API encapsulation of tiptap

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published