Discourse基础编辑器

我的目标是为 Discourse 中的编辑器实验奠定所有基础。

过去我曾与 @david@tgxworld@martin 讨论过此事,我们目前有很多事情在进行中,暂时还无法开始。话虽如此……我们的大致计划是:

  1. 提供足够的扩展性,以便轻松地将编辑器替换为 contenteditable 组件。
  2. 围绕添加少量额外有趣功能的简单组件进行实验。
    • 一个“内联”图像,而其他所有内容保持 Markdown 格式的组件(对移动端编辑器非常有用)。
    • 一个对 Markdown 进行语法高亮的组件。
  3. 围绕像 CKEditor 5 这样的全功能编辑器进行实验(等我们准备好后,我会联系 Wiktor)。

从头开始构建一个全新的前端的方法并不可取,而且长期来看将难以维护。这可能是一个短期解决方案,能为你争取几个月的时间,但长期来看是徒劳的。

15 个赞