at posts/single.html

日記をスマートフォン対応に

この日記を 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.'

その他、スタイルシートを微調整して完成。 一応、まともに表示されるようになったはず。

関連する日記