MT+MT4iでMobile Link Discoveryに対応するには
「Six Apart - Docs: Mobile Link Discovery 仕様」が公開されて、あちこちで話題になってますが、うちでも使っているMovableTypeをケータイ対応させちゃうMT4iで、Mobile Link Discoveryに対応させるにはどうしたらいいのかなーと悩み中。
とりあえず、メインページと、個別エントリページは
<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>
<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>
このURLでヨサゲ。
メインページのテンプレートに
<link rel="alternate" media="handheld" type="application/xhtml+xml" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />
個別ページのテンプレートに
<link rel="alternate" media="handheld" type="application/xhtml+xml" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />
これを書いてあげればいいんじゃないだろうか。
でも、カテゴリアーカイブと、日別アーカイブからのURLはどうしたもんだろう。MT4iにはカテゴリとか日付のアーカイブってないよね?
なければ、書かなければいい話なのかな。それとも、トップのエントリにリンクすべきなのか。
うーん。悩ましい。
ちなみに、
Atomでは、feedに
<link rel="alternate" x:media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />
これ。entryに
<link rel="alternate" x:media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />
これって感じで、
RSSは、channelに
<xhtml:link rel="alternate" media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>" />
これで、itemに
<xhtml:link rel="alternate" media="handheld" type="text/html" href="<$MTCGIPath$>mt4i.cgi?id=<$MTBlogID$>&mode=individual&eid=<$MTEntryID$>" />
これって感じかなぁ。
(追記)
あ、でも、Atomはまだ名前空間が登録されていなかった。
投稿者 CHEEBOW : 2005年12月 8日 12:54
Tweet
[ Movable Type, Weblog ]
【お知らせ】音楽に関することはこちらのブログで書いています。くじら音楽部::BLOG
