日記をスマートフォン対応に
2010-08-20
この日記を iPod touch で開いてみたら、まともに表示されなくて読めたものじゃなかった。 先日の某飲み会では、参加者の全員が iPhone もしくは iPod touch を所有していたこともあり、スマートフォンでもちゃんと読めるようにした。
スタイルシートの修正
これまで使っていたスタイルシートをやめて、たださんのグスタフテーマベースに変更した。 変更した理由は、最初からスマートフォン対応のCSSが書かれているため。
スマートフォンでサイドバーを非表示に
iPhoneなどのスマートフォン向けデザイン手法 - tDiary.orgを参考に、スマートフォンの場合はサイドバーを表示させないようにした。
flickr.rb プラグインの画像サイズをスマートフォンに対応
flickr プラグインで写真を大きめに出力していると、スマートフォンで表示した場合に横幅が大きくはみ出してしまっていた。 なので、スマートフォンの場合は出力サイズを強制的に small (幅240ピクセル) に設定するようにした。
Index: flickr.rb
===================================================================
--- flickr.rb (リビジョン 38304)
+++ flickr.rb (リビジョン 38305)
@@ -27,6 +27,7 @@
return '[ERROR] flickr.rb: API Key is not specified.'
end
size ||= @conf['flickr.default_size'] || 'small'
+ size = 'small' if @conf.iphone?
photo = flickr_photo_info(photo_id.to_s, size)
unless photo
return '[ERROR] flickr.rb: failed to get photo.'
その他、スタイルシートを微調整して完成。 一応、まともに表示されるようになったはず。