蝉知编辑器markdown插件1.2发布

[点击此处下载1.2版本](http://www.chanzhi.org/extension-viewExt-15-release.html) # 说明 由于蝉知4.4做了移动端优化,部分view已经不适合4.3之前版本了,所以本插件只适用于蝉知4.4版本,敬请注意。 1.2版本修复的主要是前台展示两个已知问题: 1. 首行内容会被解析为代码块的bug,解决办法是使用正则匹配去掉首行开头的空白字符。 可在tohtml.js中查看 2. 解决html内容,因为蝉知的模板逻辑导致会直接运行而不是被解析为html代码块的bug。解决方法放在了编辑器页面和tohtml.js中。下图为修正后的效果图 ![输入图片说明](http://blog.hainuo.info/data/upload/201508/f_1b087d3d792160b02d54f034d4202c28.png "在这里输入图片标题") #这样的修改后会出现以下bug 1. 有些包含html代码块的内容,在编辑时会只显示部分,是因为使用了一个htmlUtil.htmlDecode的方法,模拟运行了一遍编辑器的内容,以保证在编辑器中显示的是标记而不是html实体。这个暂时解决方法是,不编辑该文章,或者复制一份前台展示,重新编写markdown语法。 > 最核心的修正方法是,出现这一问题的原因在于你的代码块中的代码没有闭合,比如如果你出现了`<div>`请一定记得使用`</div>`将其闭合 2. 编辑器的提交按钮在提交时会对编辑器内容进行html标记实体化,多次点击提交按钮就会多次转化,导致最终代码展示不如意,所以当前的建议是点击提交前先复制一下编辑器内容,如果提交出错,请覆盖后重新提交 以上第二点将会在下一个版本中修复,第一点现在还无解(我没有想到办法,如果你有了想法,请务必告诉我)。

关键字