为了给博客后台的碎碎念找个能用的 Markdown 编辑✍️器,结果一不小心给人家提了一堆 issues,感觉我有罪:
选此 Tiny-Markdown-Editor(TME) 的原因有几个:
- 足够小巧、简单,算是一个小而美的产品(除兼容性 Bugs 比较多以外);
- 纯香草味🌿 Javascript 写的,符合我的选型(我不会 TypeScript 和各种复杂的前端工具链);
- 没有各种复杂的命令栏,我不需要,我都是手写;
- 一句话完成原地替换
<textarea>
。
最最最重要的: 它不自带渲染功能!
很奇怪的需求?不奇怪!我的博客程序支持非常多的自定义渲染(基本上没有不兼容标准 Markdown),市面上的各种编辑器无一例外无法和我的博客兼容。而使用 TME 我就完全可以自己渲染。这样就可以把编辑器做得非常小而美。
所以最终选了它,没想到 bugs(主要是 Firefox 上)这么多呢?🥹
编辑器这种复杂的东西我不敢碰,所以都是提 issues,没有 pull-requests。
谁人一天大周末的不出去约妹子还在家写代码给人家提 issue 啊?是我🙃。