iG:Syntax Hiliterを導入中

iG:Syntax Hiliterという、プログラムソースコードをハイライト表示させるWordPressプラグインを導入中。
動作はすぐに確認できたけど、デザインが気にくわないので弄くりまくっていたら問題が続々と。
どうにも思ったようにcssが反映されないと思ったら、ここで使ってるVicunaというテーマのCSSがiG:Syntax HiliterのCSSより後ろで宣言されてるからだったという罠が。
これに気づくまで小一時間かかりました‥‥というか今日はタイムアップなので週末にでもどうにかしたいなぁと思います。
あと、ソースコード中の数値リテラルが常に#800000で表示されてしまう件があり、こちらはiG:Syntax Hiliterの不具合のような気がします。
syntax_hilite.php
147行目
$geshi->set_numbers_style('color:#800000;', true);
コイツをコメントアウトするか削除すればOK。
このせいで、style=”color:#0000ff;color:#800000;”みたくなって、それで強制で赤い文字になっていた模様。
導入してるサイトを見るとあっさり使いこなしてるように見えるけど、裏では意外に頑張ったのかな?とか思えてきてしまいます‥‥。


kohaku 10:00:55 on 2008/2/8 金曜日 パーマリンク |
テーマによって癖があるので、結構手直しする必要があったりしますよね。
うちでも、最近やっとまともに表示されるようになりました。
と、思いきや・・・コピーするときにFirefox 3.0 b2では すこし崩れる・・・orz
fifnel 12:28:35 on 2008/2/8 金曜日 パーマリンク |
IE7とFirefox2.xで何とか表示されるようになりました。
ソースを見る限りOpera用の整形コードもあるようなんですが、未確認‥‥
もうだいたい表示されればOKかなーと思い始めてきました。