- 作者描述了在尝试集成一个简单的JS Markdown编辑器时,对现代网页开发工具感到沮丧,因为像Tiptap这样的库需要npm和模块导入,而不是简单的script标签。
- 他们评估了几种Markdown编辑器(SimpleMDE、EasyMDE、Trix、Prosemirror、Remirror、ByteMD、EditorJS、MDXEditor、CKEditor、Toast、Milkdown),发现大多数都有致命的缺点,比如需要框架、复杂的定制或缺少功能。
- 作者最终决定直接使用Codemirror,因为它可以轻松定制基本功能,如粗体、斜体和图片上传,而不依赖包装器。