このブログは既にMT4i を使用して携帯からも不自由なく閲覧できるように改造済みなのですが、ネットを徘徊していましたらもっと簡単に、MovableTypeに限らず、「一般PC向けサイトを携帯向けのサイトに変換する技」が紹介されていました。

サイトを手軽にモバイル対応にする - Open MagicVox.net

上記サイトを読むまでは思いつきもしなかったのですが、Googleの携帯端末用のゲートウェイサービスを利用することで、どんなサイトでも簡単に携帯向けのサイトに変換できてしまうのです。

Googleの携帯端末用のゲートウェイ

http://www.google.co.jp/gwt/n?u=[URL]

上記の[URL]となっている所に変換したいURLを入力し、ブラウザに入力してやれば、それだけで一般PC向けサイトが携帯向けのHTMLコードに変換され、ブラウザに表示されます。

MovableTypeで利用する場合

MovableTypeで利用するならば、例えばHTMLの<head>~</head>内に
ブログのTOPページなら
<link rel="alternate" media="handheld" type="application/x-httpd-cgi"  href="http://www.google.co.jp/gwt/n?u=<$MTBlogURL encode_url="1"$>" />

個別ページなら
<link rel="alternate" media="handheld" type="application/x-httpd-cgi"  href="
http://www.google.co.jp/gwt/n?u=<$MTEntryPermalink encode_url="1"$>" />

の一文を加えるだけで、携帯から閲覧した際に自動的に変換されたページを表示する事が可能になります。

実際試してみた

上記サービスを実際に試して見たのですが、

  1. cssで指定したレイアウトは無視され、プレーンな文書が表示される
    (余計な画像は表示されない)
  2. 本文中に貼られた画像はそのまま表示される。
    (画像の多いサイトだとこのサービスの使用は無理があるかも)
  3. ブログにありがちな余計な情報てんこ盛りなサイドバーもほとんど表示される
    (左サイドバーなどで本文前にコレが表示されると非常にやっかい)
  4. 当然ながらjavascript等は無視される
  5. タグクラウド等リンクの塊も無視された
  6. コメント投稿してみたらサーバーエラーが出た
    (恐らく別サーバーから(googleから)cgiにアクセスしたため)

と言った感じで万能ではないですが、お手軽に携帯向けサイトに変換できるので、画像が少なく、携帯からのコメント投稿が殆どなく、Webデザインやスタイルシートの作りが素直なサイトならば、十分実用的なサービスであると思いました。

私の場合MT4iで携帯サイト作っちゃったのでもう必要ありませんが。。。
新しくWebサイトを立ち上げるような機会があれば利用してみたいサービスです。