現行の MT では年別アーカイブが生成されない

当記事の URI はhttp://log.obelisque.xrea.jp/archives/2007/03/19/31/となっていますが、これは全アーカイブは /archives/ にあり、順に年、月、日、最後の /30/ は記事の通し番号、という構成になっているからです。例えば /archives/2007/03/19/ にアクセスすれば日別アーカイブが、/archives/2007/03/ ならば月別アーカイブ(一覧)が出てきます。ここまでは Movable Type が標準でサポートしています。しかし、年別アーカイブだけは用意されていない。これは世界中のユーザーから指摘されていることでしょうから後々サポートされるとは思いますが、それまでは何もない状態のままであり間抜けです。なんとかしたい。

考えた結果、その年度最初の月のアーカイブ(うちでは「2007年02月」の月別アーカイブ)をぶっ込んでやることにしました。当該ファイルをコピーしてアップロード。これならば一応は「年別」と言えなくもないし、いいかなと。欠点としては MT 使ってるくせに手動(笑い)だということと、例えば「2008年01月」はどうすんのよ、次の月まで毎日うpれってか?ということですね。

実はここまでやってから気づいたのですが、プラグインで対応できるみたいで、hxxk.jp - Movable Type で年別アーカイブを作ったり、全記事一覧を年ごとに分けたりするテンプレートで解説されています。完璧じゃないですか。時間を無駄にしてしまいました。

コメント

コメント投稿

コメント投稿フォーム