最近用Simditor做编辑器,但生成的文章中关于代码是以
<pre class="lang-css"> ... </pre>
用SyntaxHighlighter来高亮处理代码,但他支持的是
<pre class="brush: css">...</pre>
我是前端小白,不知道怎么处理,或者用什么插件比如好,改动最小
---2016.10.22编辑:
上面说错了,Simditor生成的HTML格式是
附上截图:
求大神指教怎么处理比较优雅
最近用Simditor做编辑器,但生成的文章中关于代码是以
<pre class="lang-css"> ... </pre>
用SyntaxHighlighter来高亮处理代码,但他支持的是
<pre class="brush: css">...</pre>
我是前端小白,不知道怎么处理,或者用什么插件比如好,改动最小
---2016.10.22编辑:
上面说错了,Simditor生成的HTML格式是
附上截图:
求大神指教怎么处理比较优雅
刚开始我也遇到和你差不多的问题,想了各种实现,包括楼上这位朋友的方法,结果都太麻烦了,最近我们成功使用PrismJS来高亮代码,并且还对Simditor编辑器怎加了更多的语言,详细的步骤可以查看我们官网博客的这篇文章《如何在Tower开源的富文本编辑器Simditor中使用PrismJS来高亮代码?》。
5 回答3.2k 阅读✓ 已解决
1 回答785 阅读
比较简单的方法是:在生成的文章html,
replace
下<pre class="lang-css"> => <pre class="brush: css">