Mediawiki代码高亮显示GeSHiHighlight扩展安装使用

Home > Wiki支持, 今日一点, 代码调试 > Mediawiki代码高亮显示GeSHiHighlight扩展安装使用

GeSHi – Generic Syntax Highlighter

是一个非常优秀的代码格式高亮显示的PHP的东东(扩展,库,)

如果你对英文安装说明比较闹心,那么可以参考下我这里的安装经验

ok,myblog:http://clin003.com/

下边来看看怎样在Mediawiki中安装使用吧 :)

mediawiki的介绍地址在:http://www.mediawiki.org/wiki/Extension:GeSHiHighlight#Installation

Installation

  • Install GeSHi per the GeSHi install instructions (link above)
  • Cut & paste the above code to a file called GeSHiHighlight.php
  • Put GeSHiHighlight.php in your MediaWiki installations’ extensions folder
  • Add:
    include("extensions/GeSHiHighlight.php");

    to LocalSettings.php

介绍很简单的,只是如果仅仅是按照上边的操作还是会有机会出错的(不会提示出错信息,但却没有高亮显示代码效果!)

下边说下我具体怎么做的:

  • 下载最新的GeSHi(http://qbnz.com/highlighter/)。
  • 解压,然后复制或剪切geshi(geshi-1.0.7.22\geshi)目录到你的mediawiki的扩展目录(extensions)下(建议删除contrib和docs两个目录及其内容)。
  • 接着复制这里的代码(http://www.mediawiki.org/wiki/Extension:GeSHiHighlight#MediaWiki_and_GeSHi)到(可以新建个记事本文件重命名)GeSHiHighlight.php中。
  • 然后把GeSHiHighlight.php放到mediawiki的扩展目录(extensions)下。
  • 然后打开mediawiki根目录下的LocalSettings.php,添加include(“extensions/GeSHiHighlight.php”);(放到定义$wgSitename($wgSitename         = “Clin003″;)的上边一行)。

然后就ok啦,可以去添加的代码看看效果。 :o

添加高亮代码的格式为:

<code>把代码放放在这里</code>

比如放段php的代码

<php>echo “hello word”</php>

这样就ok啦。

转载原创文章请注明,转载自:[Lin's Space|Only]

本文链接: http://clin003.com/wiki/mediawiki-geshi-generic-syntax-highlighter-1418/

Google比较注重原创性和时效性,若没有找到需要的内容可尝试以下搜素。

This entry was posted in Wiki支持, 今日一点, 代码调试 and tagged , . Bookmark the permalink.

2 Responses to Mediawiki代码高亮显示GeSHiHighlight扩展安装使用

  1. 白菜林 says:

    @pb951263@gmail.com
    解压后geshi.php文件在geshi-*\geshi目录下 :)

  2. pb951263@gmail.com says:

    # 解压,然后复制或剪切geshi(geshi-1.0.7.22\geshi)目录到你的mediawiki的扩展目录(extensions)下(建议删除contrib和docs两个目录及其内容)。

    你漏了一个文件:geshi.php,也要拷贝到extensions目录下。
    :)

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>