さて、今回は、メインページのカスタマイズに挑戦です。
といっても、さほど難しくありませんので、手順に書かれている通りに、実行してみてくださいね。
では、さっそく、行きましょう!
手順1:Movable Typeのメイン・メニューから、テンプレート⇒メインページをクリックしてください。
手順2:表示されたテンプレートの内容のうち、<body>から</body>の間に記述されている部分を削除します。※<body>と</body>は残しておいてね
手順3:最初に記述するのは、前回スタイルシートで定義した”ページ全体の表示エリア”で、次のように記述します。
<div id="container">
「これから、ページに表示する内容を記述しますよ」っていう意味です。
手順4:次に、タイトルエリア部分を記述します。
<div id="banner">
<h1><$MTBlogName encode_html="1"$></h1>
<h2><$MTBlogDescription$></h2>
</div>
<h1>〜</h1>のことをHTMLのh1タグって呼ぶます。意味は、一番大きな文字で表示するってことです。そして、<$MTBlogName encode_html="1"$>がブログタイトルを表して、<$MTBlogDescription$>がブログの説明を表します。
次に、メインコンテンツを記述していきましょう。
手順5:まずは、メインコンテンツがはじまることを宣言しましょう。
<div id="centent">
手順6:メインコンテンツの最初には、カテゴリー一覧を表示してみましょう。
<h3>カテゴリー</h3>
<MTTopLevelCategories>
<MTSubCatIsFirst><ul></MTSubCatIsFirst>
<MTIfNonZero tag="MTCategoryCount">
<li>
<a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>">
<$MTCategoryLabel$></a>
<MTElse>
<li><$MTCategoryLabel$>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse>
</li>
<MTSubCatIsLast></ul></MTSubCatIsLast>
</MTTopLevelCategories>
この部分はちょっとややこしいので、解説は後回しにしますが、この記述で、トップレベルカテゴリーから全てのサブカテゴリーを表示させます。
手順7:カテゴリーの次は、最近のエントリー一覧を表示してみましょう。
<h3>最近のエントリー</h3>
<MTEntries>
<h4>
<a href="<$MTEntryPermalink$>" title="<$MTEntryTitle$>">
<$MTEntryTitle$></a>
</h4>
<$MTEntryExcerpt$>
</MTEntries>
この部分もちょっとややこしいので、少しだけ解説します。
<$MTEntryTitle$>は、エントリーのタイトル、<$MTEntryExcerpt$>は、エントリーの概要を表します。
エントリーの概要に入力がない場合は、本文の最初の20文字が表示されます。
ちなみに、本文を表示する場合には、<$MTEntryBody$>、追記は、<$MTEntryMore $>を使います。
手順8:次に、最近のコメントを表示してみましょう。
<h3>最近のコメント</h3>
<MTEntries recently_commented_on="5">
<a href="<$MTEntryLink$>"><MTEntryTitle></a>
<MTComments lastn="5">
Posted by <a href="<$MTEntryLink$>#c<$MTCommentID pad="1"$>" title="c<$MTCommentID$>">
<MTCommentAuthor></a> <$MTCommentDate format="%m/%d"$><br />
</MTComments>
</MTEntries>
<MTComments lastn="5">のlastn="5"で、最新の5つのコメントを表示します。数字は、自由に変更してください。
<MTCommentAuthor>は、コメントを投稿した人の名前。
<$MTCommentDate format="%m/%d"$><br />は、コメントを投稿した時間
手順9:次に、最近のトラックバックを表示してみましょう。
<h3>最近のトラックバック</h3>
<MTPings lastn="10">
<a href="<$MTPingURL$>" target="_blank" title="t<$MTPingID$>">
<$MTPingTitle$></a>
from <$MTPingBlogName$> <$MTPingDate format="%m/%d %X"$><br />
</MTPings>
コメントと同様に、<MTPings lastn="10">のlastn="10"で、最新の10のトラックバックを表示します。数字は、自由に変更してください。
<$MTPingURL$>は、トラックバック元のURL。
<$MTPingTitle$>は、トラックバックをしたブログの記事タイトル
<$MTPingBlogName$>は、トラックバックをしたブログのタイトル
<$MTPingDate format="%m/%d %X"$>は、トラックバックを受けた時間
手順10:ここで、メインコンテンツの記述が終了したので、メインコンテンツの終了宣言をします。
</div>
手順11:最後尾に、フッターを表示しましょう。
<div id="footer">
Copy Right (C) 2006 All rights reserved.
</div>
手順12:最後の最後に、ページ全体の終了を宣言します。
</div>
手順13:以上で、メインページの記述は終了しました。「保存と再構築」ボタンをクリックして、サイトを再構築してください。
エラーが表示されたら、あわてずに、記述が間違っていないか、もう一度良く確認しましょう。
わからないことがあったら、なんでもお気軽に、コメントくださいね。
次は、カテゴリーアーカイブページを作ってみましょう。