ブログの記事が一定量を超ええると、どうしても見やすく整理したくなります
カテゴリーを上手く使うのも一つですが、あまり細分化しても見難くなります
かといってカテゴリーを折り込んでしまったりすると、
読者にはすぐには見えないものとなってしまいます
サイト・マップを、記事の見出しの一覧として、
上手く利用するのが解決法の一つです
そこで、blog-lab、ブログ・ラボさんに依頼して、ブログの目次を作成しました
blog-lab、ブログ・ラボさんのご好意によって、このサイトマップを公開します
サイトマップ、ブログの目次の作り方は3つのステップが必要です
1) テンプレートの原稿を準備
2) テンプレートを作成
3) サイトに一覧のリンクを作成、の3つのステップです
1) テンプレートの原稿を準備
現在のブログと同じ体裁で作ることを前提に、準備を進めます
Movable Typeの管理画面から、テンプレートを選択
メインページを開き、編集>すべてを選択して、
仮にマイクロソフトワードに貼り付けバックアップとして保存します
さらにファイル名を変更して保存、これを編集します
貼り付けた原稿のなかで、 <body>の下にある
<div id="center">
<div class="content">
を探し、さらに
<div id="right">の手前にある、
<div>
<div>
となっている箇所を探します
この二つに挟まれている部分全体を削除し、次の記述をコピーし、貼り付けます
**************************************
<h2>サイト・マップ</h2>
<ul><h3>カテゴリー・リスト(クリックするとブログ一覧へ飛んでいきます)</h3></ul>
<MTSubCategories>
<MTIfNonZero tag="MTCategoryCount">
<MTSubCatlsFirst><ul><MTSubCatsFirst>
<li>
<a href="#<MTCategoryLabel>" title="<$MTCategoryDescription$>"><MTCategoryLabel> (<$MTCategoryCount$>)</a>
<MTSubCatsRecurse>
</li>
<MTSubCatlsLast></ul><MTSubCatsLast>
<MTElse>
<MTSubCatlsFirst><ul><MTSubCatsFirst>
<li>
<MTCategoryLabel> (<$MTCategoryCount$>)
<MTSubCatsRecurse>
</li>
<MTSubCatlsLast></ul><MTSubCatsLast>
</MTElse>
</MTIfNonZero>
</MTSubCategories>
<p>
<ul><h3>ブログ一覧</h3></ul>
<MTSubCategories>
<ul><MTIfNonZero tag="MTCategoryCount">
<a name = "<MTCategoryLabel>"></a>
<li><a href="<$MTCategoryArchiveLink$>" title="<$MTCategoryDescription$>"><MTCategoryLabel> (<$MTCategoryCount$>)</a>
<ul><MTEntries>
<$MTEntryDate format="%Y-%m-%d" language="jp"$> <a href="<$MTEntryLink$>"><$MTEntryTitle$></a><br>
</MTEntries></ul>
<MTElse>
<li><MTCategoryLabel>
</MTElse>
</MTIfNonZero>
<MTSubCatsRecurse max_depth="3">
</li></ul>
</MTSubCategories>
*******************************
これがテンプレート作成用の原稿となります
2) テンプレートの作成
管理画面のテンプレートを選択すると、テンプレートの新規作成のアイコンがあります
そこを開き、たとえば、ファイル名、sitemap 出力ファイル名、siemap.xtmlと入力します
ファイル名は任意でなんでも良いです
テンプレートの内容に先ほどの原稿の全てをコピーし貼り付けます
以上を保存します
3) サイトに一覧のリンクを作成
テンプレート、メインページの適当なところ、
たとえば右側<div id=right>以下の好きなところに
******************************************************
<div><h2>過去の記事が一覧できます
<form><Input type="button" value=" サイト・マップ " onClick="location.href=’http://XXXX.com/sitemap.html’">
</form></h2></div>
******************************************************
を貼り付けてください
XXXX.com は、自分のサイトのURL、
sitemap.html は、先ほどの出力ファイル名に変更してください
4) 忘れないで全体を再構築しておいてください
おそらくいろんな書き方があるかと思いますが、参考にしていただければと思います


