犬ターネット

GeSHi でシンタックスハイライトする

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のコード書いてハイライトしてみた。うーんまあまあ。

あとは適当にカスタマイズして使えばいい。


auto and get it

gdippをインストールした環境でNetBeansのフォントにRictyを指定すると