0
点赞
收藏
分享

微信扫一扫

支持多种语言的代码高亮过滤器


GeSHi过滤器模块提供一个为嵌入源代码或代码块进行语法加亮的过滤器,基于PHP库 ​​GeSHi (Generic Syntax Highlighter)​​

  使用 GeSHi Filter 模块,可为 Drupal 增加上百种语言的代码高亮,下图为一些启用代码高亮语言的配置

支持多种语言的代码高亮过滤器_PHP

  GeSHi Filter 代码高亮 PHP 的效果如下图

​​

支持多种语言的代码高亮过滤器_PHP

​​



模块项目页面: ​​http://drupal.org/project/geshifilter​​



下载以上模块后再到 ​​http://sourceforge.net/projects/geshi/files/geshi/​​下载


















在文章中高亮显示PHP代码,一般我们可以用 highlight_string ( string $str [, bool $return= false ] ).但在drupal中,我们如何才能把它整合进去呢?

这里推荐一个drupal的模块 ​​http://drupal.org/project/CodeFilter​​ ,它个模块把highlight_string 函数与drupal很好的进行了整合,安装后,到input format(admin/settings/filters)里设一下,你可以设在哪种格式中用Code filter,然后在输入文章的时候,只要你加上<?php ?>标签,它就会转成php高亮代码了。

如果你想把它和编辑器bueditor整合到一起,你要手动添加了,进入admin/settings/bueditor,仿照其它的格式输入就可以了,非常简单。

举报

相关推荐

0 条评论