オイラは携帯を持っていません、使っていません。
っと、最初にこれだけは断っておかないとね。
「MovableType 携帯 テンプレート」でアクセスしてくる人が増えたので少しだけ。
携帯の場合はキャリアや機種によって仕様が違うので面倒なのよねぇ。オイラもMTで携帯サイトを構築しているので一時期散々調べました。でもデザインとか考えずに「ただちゃんと表示できればいい」程度のものなら比較的簡単なソースで済むのよ。
CSSはDoCoMoがかなり独自な仕様なので、3キャリア対応のCSSテンプレートを作ろうとするとハマります。なのでCSSは諦める。
CSSを使わないならxhtmlに拘る理由なんて無いのでchtmlで。chtmlなら font タグとか使い放題だしね。
どうしてもCSSを使いたいってんなら XHTML Mobile Profile がいいみたいです。
<!DOCTYPE HTML PUBLIC “-//W3C//DTD Compact HTML 1.0 Draft//EN”>
<html>
<head>
<meta name=”CHTML” HTTP-EQUIV=”content-type” CONTENT=”text/html; charset=<$MTPublishCharset$>”>
<meta http-equiv=”Pragma” content=”no-cache”>
<meta http-equiv=”Cache-Control” content=”no-cache”>
<meta http-equiv=”Cache-Control” content=”max-age=0″>
<meta name=”CHTML” content=”yes”>
<meta name=”robots” content=”all”>
<title><$MTBlogName encode_html=”1″$></title>
</head>
<body bgcolor=”#333333″ text=”#CCCCCC” link=”#FFFFFF” vlink=”#FFFFFF”>
<h1><$MTBlogName encode_html=”1″$></h1>
<p><$MTBlogDescription$></p>
<hr color=”#CC3366″ size=”1″>
<p>カテゴリ</p>
<ul>
<MTCategories show_empty=”1″>
<MTIfNonZero tag=”MTCategoryCount”>
<li>
<a href=”<$MTCategoryArchiveLink$>” title=”<$MTCategoryDescription$>”>
<$MTCategoryLabel$>
</a>
</li>
</MTIfNonZero>
</MTCategories>
</ul>
<hr color=”#CC3366″ size=”1″>
<p>新着記事</p>
<ul>
<MTEntries>
<li>
<a href=”<$MTEntryPermalink valid_html=”1″$>”>
<$MTEntryTitle$>
</a>
</li>
</MTEntries>
</ul>
<hr color=”#CC3366″ size=”1″>
<p>(C) <$MTBlogName encode_html=”1″$></p>
</body>
</html>
取り敢えずインデックスページのソースだけですが、アーカイブページも個別ページもこれの応用なので、骨組みは共通でMTの独自タグを入れ換えれば難しくはないはず。
MTタグのモディファイアやブロックタグは用途に合わせて削除or追加してください。
メタタグのキャッシュはお好みで。更新が頻繁なブログだとキャッシュは不要だと思うのでオイラはno-cacheにしてます。
p タグは必要に応じて見出しタグに変更して、文字サイズも好みで調節。オイラは面倒臭いんでh1タグですら文字サイズは弄りませんが。
hr のcolor属性はDoCoMoでサポートされていますがauとSoftbankは分からんです。なんせオイラはシミュレーターでしか確認できないので。
拍子抜けするような簡素なソースですが、2年以上運営しているPV1500/dayの携帯ブログで一度も苦情を受けていないので3キャリアともキチンと表示されているはず。
Google&Yahoo&MSN&モバイルアドセンスのbotも携帯サイトと認識してくれていますんで大丈夫じゃないかと。
まぁそのまま使うことはなくても叩き台にはなると思います。
需要があるならアーカイブページと個別ページのソースも清書して載せますが、なんせ気まぐれなもんですからあまり期待しないでください。
MT4iにもテンプレート機能が実装された(される?)そうで、MT4iでいいじゃん!とも思うんですが、モバイルアドセンスとかアフィリエイトなんかをやろうとすると自由度に欠けるのよね。他のMT向けの携帯サイト構築ツールは有料で、しかもバカみたいに高いし。
かといってフリーのテンプレートを探すと情報商材ばかり。バカじゃなかろうか。
せっかくオープンソース化されたMTOSが登場しても、それに群がり一儲けしようとするヤツラが後を絶たないんじゃこれ以上普及しないわなぁ。
