最近、仕事や趣味でhiki(Rubyで実装したwiki)に取り組んでいます。それに関連してwebブラウザでお気に入りアイコンを表示させるためのプラグインを書いてみました。と言っても、既存のプラグインをちょっと変えただけですが。
下記のソースコードをfavicon.rbという名前でhikiのプラグインディレクトリに配置します。
add_header_proc do
if $options[ 'favicon.path' ]
%Q| <link rel="SHORTCUT ICON" href="#{ $options[ 'favicon.path' ] }">|
end
end
hikiconf.rbで画像ファイルの所在を指定すれば、プラグインが有効になります。
$options[ 'favicon.path' ] = '/path-to-icon/favicon.ico'
これで全てのページの<head>タグ内に下記のタグを出力して、webブラウザがお気に入りアイコンを表示するようになります。
<link rel="SHORTCUT ICON" href="/path-to-icon/favicon.ico">
それにしても色んなプラグインがあるんですねぇ。試していると面白くて、時間を忘れて熱中してしまいます。
追記:勉強を兼ねて作ってみたものの、ネット上には"favicon.rb"がいくつもありました。(^_^; そうかぁ、tDiary用のプラグインと互換性があるんだもんなぁ。
最近のコメント