drupal 这语法高亮太折腾了
也许是因为套路不对
想用可视化编辑器上完美集成代码语法高亮怎么就这么难
就不说tinymce了
光ckeditor就试过如下的方案:
1.ckeditor module + ckeditor +syntaxhighlight + ckedito.syntaxhighlight插件
问题:可以将按钮集成到ckeditor ,但是点击就报错,dom 节点异常
2.ckeditor module (ckeditor 官网上的) + +syntaxhighlight + ckedito.syntaxhighlight插件
问题:和上面一样
3.wysiwyg + ckeditor +wysiwyg-syntaxhighlighter + wysiwyg-syntaxhighlighter_insert
问题:可以集成上去,可以实现插入节点,但是无法插入复制代码,就是这个插件只是一个容器,不支持复制,只能往里面一行一行的写,fuck
4.wysiwyg + ckeditor + geshi +geshifield +geshifiter
问题:可以集成上去,代码高亮显示不正常,只能显示一个有背景色的区块,现在用的就是这种
5.ckeditor module + ckeditor + geshi
问题:按老外的方法,集成不上去
好了以上的ckeditor分版本3和版本4,再每个方式乘上个2 这就不下10种
苍天啊,我这周末的一上午,就折腾在这个东西上了,
我要考虑ckeditor和高亮的结合,又要考虑这2个插件和drupal的结合,