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的结合,