Movable Typeはデフォルトだと、[メイン・メニュー > (ウェブログの名前) > 設定 > 基本設定]の[ローカル・アーカイブ・パス]でしたフォルダーの中に、エントリーした順に6桁の数字のファイル名(たとえば000002.html)で保管される。また[メイン・メニュー > (ウェブログの名前) > 設定 > アーカイブ]で指定するアーカイブの種類に応じて、個別、月別、カテゴリー別などの各々のファイルも0000002.html、2004_02.html、cat_eoeoeo.htmlなどの名前で、全て[ローカル・アーカイブ・パス]内に保管される。
つまり、[ローカル・アーカイブ・パス]の直下に
000002.html(これは個別のエントリー)
・
2004_02.html(これは月別アーカイブ)
・
cat_eoeoe.html(これはカテゴリ別アーカイブ:A)
・
さらに、日別アーカイブ、週別アーカイブを作るような設定にしている方は、同じフォルダーの中に
week_2004_01_11.html(週別アーカイブ)
2004_05_10.html(日別アーカイブ)
などが加わってくる。
全てのファイルが並んでいる状態で保管されている。エントリーの少ないうちは、特に問題もないが、数が増えてくるとやはり整理したくなってくるし、自分でファイルを観ても何がなんだかわからなくなる。(実際わからなくなってきていた)
そこで、私の整理法として以下の考えに基づいて階層化することにした。
▼個別エントリーのファイル名と保管場所
ファイル名:エントリーした年月日と時間を使って、20050207T23:36.htmlとする
保管場所:[ローカル・アーカイブ・パス]の直下に作成した、エントリー年月を示す「200502」というフォルダーの中
▼月別アーカイブのファイル名と保管場所
ファイル名:index.html
保管場所:上記エントリー年月を示すフォルダー「200502」の中
▼カテゴリー別アーカイブのファイル名と保管場所
ファイル名:カテゴリーの名前に日本語を使っていると、上記Aで示したようなMTが勝手に付けたと思われるアルファベットになるので、カテゴリー名がわかるようなアルファベットを含めたファイル名にする
保管場所:[ローカル・アーカイブ・パス]の直下に作成した、「category」などというフォルダーの中
今までやり方を把握していなかったので、ちょっと調べてやってみた。意外と簡単で、かつ[サイトの再構築]で、一挙に指定した方法のアーカイブを作り直してくれるので、楽ちん。(ただし、デフォルトで作ったファイルを自動で消去することはない)
具体的なやり方は
1)まず、管理画面のトップから[ウェブログの管理]から[対象のウェブログ]をクリックし、[ウェブログの設定]−[アーカイブの設定]画面へ進む。
2)下部の[アーカイブ]の表形式になっている部分で、階層化したい[アーカイブの種類]に応じた、右側[アーカイブ・ファイルのテンプレート]の空欄部分に下記を記入する。(私は上記のように、個別、月別、カテゴリーの三カ所のみチェックをつけている)
・個別:<$MTArchiveDate format="%Y%m"$>/<$MTArchiveDate format="%Y-%m-%dT%H:%M"$>.html
・月別:<$MTArchiveDate format="%Y%m"$>/index.html
・カテゴリー:category/<$MTCategoryDescription dirify="1"$>.html
以上の後、[サイトの再構築]をすれば、お疲れ様終了です。
これで、すっきりした。参考にさせていただいたサイトの運営者の方には感謝です。
参考にさせて頂いたサイト
各種アーカイブファイルを効率的に構築する
アーカイブURL変更方法