在重构自己 Blog 时,一直想要做一个实时的 Markdown 预览功能,类似于 Mou http://mouapp.com/ 的效果,但不想通过后台解析,那样效率太低,最合适的方式当然是用 JavaScript 在客户端解析,找到两个开源库:CodeMirror和marked
初步效果如下:http://markdown.miclle.com/ 代码地址:https://github.com/miclle/Markdown-Editor
PS. CodeMirror 3.x 在自动换行时对中文支持不太好,测试过 2.x 表现正常,3.x 与 2.x 两个版本 API 有很大区别,个人 Blog 是用的 2.38 版本,这里使用版本为:3.11 +版本