エントリーの公開設定(アーカイブ・マッピング)を変更

とりあえず記事を投稿していきたいのですが、ひとつ問題が。

エントリーのアドレスが好きじゃないのです。

普通に投稿すると、

http://syoboi.com/2006/02/post.html
http://syoboi.com/2006/02/post_1.html

月が変わると、

http://syoboi.com/2006/03/post_2.html


という感じで、強制的に西暦と月のフォルダが作られ、さらにpost.htmlという形のファイル名がつけられてしまいます。

なぜかアンダーバーの後に数字だし。


これがあまり好きじゃないので、設定を変えてみました。

環境設定>設定>公開>アーカイブ・マッピングの設定を変更します。

エントリー・アーカイブ出力フォーマットを、プルダウンし、「カスタマイズする」を選んで、以下のように入力しました。

movabletype/%e%x


movabletype/ とする事で、movabletypeというフォルダを作ってくれて、

%e%x とする事で、通し番号.htmlという形のファイルを作ってくれます。


もちろん、こういうことがいきなりわかるはずも無く、

Movable Type 3.2 導入手順さんの、
個別アーカイブのURLを旧バージョンのようにする を参考にさせて頂きました。


そういうわけで、エントリーのアドレスは以下のようになりました。


http://syoboi.com/movabletype/000001.html


まあ、結局しょぼいんですけどね・・・orz。







追記:
通し番号に関しては、注意しなければならないことがあります。
ひとつのMovable Type で、複数のブログを作成した場合、通し番号は全てのブログのエントリーをあわせた通し番号になります。

<例>ひとつのMovableTypeで、3つのブログ(A、B、C)を作っている場合。
ブログA: エントリー1 000001.html
ブログB: エントリー1 000002.html
ブログB: エントリー2 000003.html
ブログB: エントリー3 000004.html
ブログC: エントリー1 000005.html
ブログA: エントリー2 000006.html
ブログA: エントリー3 000007.html
ブログB: エントリー4 000008.html
ブログC: エントリー2 000009.html

上記のような感じになります。


さらに追記:
出力フォーマットに関しては、こちらにすごく詳しくまとめてありました。
出力フォーマットをもっと詳しく設定されたい方は、ご参照下さい。

Movable Type 4989エントリーアーカイブ出力フォーマットを考える



@ 2006年02月2日