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

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

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

GeSHi Filter 模块

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

GeSHi Filter 模块

下载以上模块后再到 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,仿照其它的格式输入就可以了,非常简单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值