2011-11-18 geshi
サーバ側でシンタックスハイライトするものが欲しかったので、PHP で動く GeSHi っての使ってみることにした。
GeSHi - Generic Syntax Highlighter
とりあえず上記サイトから GeSHi-1.0.7.20.zip をダウンロードして解凍。こんなディレクトリ構成。
contrib/
docs/
geshi/
geshi.php
使うのは geshiディレクトリ、geshi.php、contrib/example.php。PHP動くサーバにこんな感じで配置する。
http://hostname/path/to/geshi/
http://hostname/path/to/geshi.php
http://hostname/path/to/example.php
そんで http://hostname/path/to/example.php にアクセスするとこういう画面が出る。
perlのコード書いてハイライトしてみた。うーんまあまあ。
あとは適当にカスタマイズして使えばいい。