2.5.16中,高级模式发表问题或文章时,页面都引入了CodeMirror文件,点击编辑器toggle Mode,有js报错。
本意是用codemirror显示代码么?有没有无bug的版本?很期待在codemirror中的效果!
貌似现在官方用的撤掉了这个,现在的代码显示色调单一,而且不支持缩进,看起来不太友好啊。
期待官网回复,谢谢~
自己捣鼓了一下代码缩进,这样就可以看起来有缩进了:
1.前端改动:
static/js/editor/markdown.js 495行
`c = _EncodeBackslashEscapes(c);`后新增一行
`c = c.replace(/( ){2}/g, ' ');//两个空格换成一个空格`
以上实际想表达的是c = c.replace(/( ){2}/g, '& nbsp;& nbsp;');//去掉这里面&后面的空格
2.后端改动
system/Services/Markdown.php
52行修改为
`public $tab_width = 2;`1500行修改为
`return preg_replace('/^(\t|[ ]{'.$this->tab_width.'})/', ' ', $text);`
另外,发现一个官网编辑器的bug:
在代码区域(<code>)的空格符 或"预览正常,保存后发布会多&或翻译",就像我粘贴的代码一样,你懂的:D
阅读全文
收起全文