Cherry Markdown 用了三个月:3 个优点 1 个槽点

0 0

本站编辑器今年从 Typora 切到了 Cherry Markdown,3 个月写了 30+ 篇文章。今天给个不带感情的评价。

优点

1. 代码高亮 0 配置

之前用 PrismJS 还得手动注册语言、考虑 lazy load;Cherry 内置 highlight.js,写就完了。常用的 PHP / C++ / TS / JSON / SQL 都准。

2. 移动端编辑可用

实测在手机浏览器里写 200 字博客没问题,工具栏会自动收缩。Typora 在我手机上根本打不开。

3. 上传文件钩子很灵活

new Cherry({
  fileUpload: (file, callback) => {
    uploadToS3(file).then(url => callback(url));
  }
});

本站直接对接的内部上传接口 /upload,省掉了一个图床。

槽点(必须有)

多个编辑器实例会共享一个全局快捷键。本站论坛发帖 + 回复 + 多级子回复同时挂着 3-4 个 Cherry 实例,按 Ctrl+B 加粗会触发最早创建的那个实例。绕开方法是手动监听 keydown 区分 focus 元素。

cherry.options.toolbars.shortcutKey = false; // 实例级关掉,自己接

适合谁 / 不适合谁

  • 推荐给:博客 / 论坛 / CMS 这种"纯写 Markdown"的项目
  • 不推荐给:富文本嵌套(如表格里嵌图嵌视频)需求多的项目,仍然 Notion / Lexical 更爽

你写技术博客 / 文档用什么编辑器?为什么不换?


回复 (0)

暂无回复,来抢沙发吧!