コードのハイライト表示プラグイン
さて、WordPressに入門したばかりでいろいろ調べる事も多いし。折角なのでその過程を書いて行く事にした。
自分はプログラマなので、まずはプログラムコードを奇麗に表示させたいなと思い、その手のPluginを探してみた。さすがに有名なWordPressだけあって、Pluginも豊富だ。
まず見つけたのがこれ。
これはインストールも簡単、単純に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
行番号などの表示の調整も、管理画面から行う事ができる。コードをハイライトするプラグインはこの他にもいくつかあるので、気に入らなければ変更も可能。ユーザが多いソフトはいろいろ選べてお得だ。(もちろん期待はずれも多いかもしれないけど。)