Cherry Markdown 用了三个月:3 个优点 1 个槽点
本站编辑器今年从 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 更爽
你写技术博客 / 文档用什么编辑器?为什么不换?