- #93
- #92
- #91
- #90
- #89
- #88
- #87
- #86
- #85
- #84
- #83
- #82
- #81
- #80
- #79
Editor.js 打造类似 Notion 的区块编辑器体验
近期碰到制作类似 Notion 内容编辑器界面的功能,用户可以用来编写文章或植入特定定制的组件。
Editor.js 相较于传统的所见及所得编辑器通过编辑 Markdown 或 HTML ,它采用自定义的 JSON 格式来存储数据,虽带来很大的灵活性但也因为不是通用的格式所以会需要额外转换才能使用在其他地方。
开发下来踩中了蛮多坑,像是整个生态圈并没有到特别热络成熟,一些基本的功能 (复原/ 取消复原 / 区块抓取滑动 / 文字颜色) 都依赖社区套件且已经持续数年,仍有许多问题未解。
可以预期插件装上去后还时常会需要自己修修补补,不过开源项目中好像没有更合适的选项了,适合需要高度定制化的文字编辑器场景。
- #78
- #77
- #76
- #75
- #74
- #73
- #72
- #71
- #70
- #69
- #68
- #67
- #66
- #65
- #64
- #63
- #62
- #61
- #60
- #59
- #58
- #57
- #56
- #55
- #54
- #53
- #52
- #51
- #50
- #49
- #48
- #47
- #46
- #45
- #44
- #43
- #42
- #41
- #40
- #39
- #38
- #37
- #36
- #35
- #34
- #33
- #32
- #31
- #30
- #29
- #28
- #27
- #26
- #25
- #24
- #23
- #22
- #21
- #20
- #19
- #18
- #17
- #16
- #15
- #14
- #13
- #12
- #11
- #10
- #9
- #8
- #7
- #6
- #5
- #4
- #3
- #2
- #1