
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;”みたくなって、それで強制で赤い文字になっていた模様。
導入してるサイトを見るとあっさり使いこなしてるように見えるけど、裏では意外に頑張ったのかな?とか思えてきてしまいます‥‥。