コードのハイライト表示プラグイン

さて、WordPressに入門したばかりでいろいろ調べる事も多いし。折角なのでその過程を書いて行く事にした。

自分はプログラマなので、まずはプログラムコードを奇麗に表示させたいなと思い、その手のPluginを探してみた。さすがに有名なWordPressだけあって、Pluginも豊富だ。

まず見つけたのがこれ。

Dean’s Code Highlighter 1.1

これはインストールも簡単、単純にPluginsディレクトリに入れて、管理画面で有効化するだけで使える。Rubyコードなら<pre lang=”ruby”></pre> でコードを囲むだけでOK。他にもVimの機能を利用する物とかがあったけど、Perlのモジュールが必要だったりと面倒そう。まだ始めたばかりでシステムの事も良くわからないし、まずはお手軽そうな物がいいなと思った。このPluginは丁度、紹介にEasy to install..みたいな事が書いてあった。これは強烈なアピールだ!こういう一言がインストールの決め手になるもんだなと思った。

ここで問題になったのが、サイトのデザイン・・・つまりテーマによっては、このPluginが正しく動作しない事。仕方なく気に入ったデザインを諦めて別のテーマに変更した。 いくつかのテーマではpreタグがpタグに変換されてしまうのが原因だと思う。

いろいろなコードに対応している様だけど、とりあえずRubyコードはこんな感じに表示される。

def foo
  [1, 3, 5].each {|i| puts i }
end

行番号などの表示の調整も、管理画面から行う事ができる。コードをハイライトするプラグインはこの他にもいくつかあるので、気に入らなければ変更も可能。ユーザが多いソフトはいろいろ選べてお得だ。(もちろん期待はずれも多いかもしれないけど。)