哪个是 Drupal 中语法高亮的最佳模块。我正在使用GeSHi来突出显示我的代码的语法。它工作正常,然后我安装了第二个模块FCKeditor。现在 GeSHi 过滤器不适用于 FCKeditor。有谁知道为什么这些模块不能一起工作。
提前致谢。
如果我是你,我会切换到使用带有TinyMCE的WYSIWYG 模块,并使用Syntax Highlighter 模块进行语法高亮。
按照这些说明将 SyntaxHighlighter 与 TinyMCE 集成- 您可以获得一个按钮,该按钮为您提供一个弹出窗口,您可以从中选择语言(php、MySQL、Bash 等)并输入您的代码。
您可能还应该安装我的wysiwyg_preelementfix 模块,它确保字符不会被转义或双重转义。
这就是我在KirkDesigns 博客上所做的事情,而且看起来效果很好。
做不到这一点,我还写了一些在 Drupal 中一起使用 Geshi 和 FCKEditor 的说明
我对 Drupal 站点上的代码荧光笔的建议是纯粹的客户端,不涉及任何钩子和任何潜在的命名空间冲突。
在各种环境中我最幸运的一个(但从未与 FCKEditor 一起尝试过)是google-code-prettify。如果它不能与 FCKEditor 一起使用,您可能需要查看有关使其与 Wordpress 一起使用的评论,因为我认为其中一些问题可能与 FCKEditor 有关。