Movable Type をはじめて3ヶ月になりました。ブログ記事を書いていると、記事のタイトルからファイル名が自動的に決まりますね。
例えば…
記事のタイトル→「BRAVE STORY」なら、
記事のファイル名→「brave_story」
記事のタイトル→「BombLink 4920万3700点」なら、
記事のファイル名→「bomblink_49203700」
記事のタイトル→「歯の治療(2)」なら、
記事のファイル名→「2_8」
記事のタイトル→「お祖父ちゃんの一周忌」なら、
記事のファイル名→「post_137」
となっています。
つまり、記事のタイトルをファイル名にするにあたり、
英数字はそのまま使われます。
スペースはアンダーバーになります。
日本語の漢字・ひらがな・カタカナは省略。(あたりまえか)
日本語だけだと「post」になります。
ファイル名が重複するとアンダーバー+数字がつきます。
と、便利な機能がついてるわけなのですが…。
ただ、「post_xx」というファイル名は少し味気ない気もしますし、SEO対策的にもオススメできないようなのです。SEO対策とは、GoogleやYahooなどで検索された際に上位に表示されるようにがんばることなのです。
Movable Type の3.…いくつからだったかは調べてないのですが、記事のファイル名は自分で決められるようになっています。出力ファイル名の鍵マークをクリックすればファイル名の変更ができます。

た・だ・し、ここでかっこよくファイル名を決めても、記事の「書き出し・読み込み」をするとせっかく決めたファイル名が失われます! 記事の「書き出し」では出力ファイル名は書き出されない(保存されない)のです!(バージョン3.31で確認) そんなばかなあ━━Σ(T□T;;
なので「書き出し・読み込み」するとまたデフォルトのファイル名に戻ります…。スゴロクでふりだしに戻るのと同じ気分かと思います…(それを味わいました)。
ブログ記事のバックアップを取るのに「書き出し」はするし、なにより Movable Type のバージョンアップでは記事の「書き出し・読み込み」は必須ではないでしょうか…?
それを解決する(はず)の方法が、記事のキーワードです。それぞれの記事にはキーワードを指定できます。

このキーワードは「書き出し」で保存されます。そして<$MTEntryKeywords$>を使って記事のファイル名を決めるようにすればよいのです。
Movable type 管理画面の、設定→公開(詳細モードにします) の、エントリー・アーカイブの出力フォーマットを「カスタマイズ」にします。

参考までにキーチャンは
%y/%m/%y%m%d<$MTEntryKeywords$>.php
にしています。これは、
%y →年
%m →月
%d →日
<$MTEntryKeywords$> →記事で指定したキーワード
.php →このサイトはhtmlからphpに変更しているので
ということです。
これで記事を保存すると、例えば記事のアドレスが
http://memoryocean.la.coocan.jp/act1/2006/10/20061008movabletype.php
となるわけです。
僕は同じキーワードを何度も使うので、重複を防ぐためにファイル名に「年・月・日」を入れています。このあたりはお好みでよいかと…。ただファイル名は短めの方がSEO対策的にはよいかもしれませんが…。
で、実際に別の Movable Type (4コマ漫画)のバージョンアップで「書き出し・読み込み」をやってみて、自分の決めたファイル名がそのままになっていたのを確認しました。やった~!ヽ(^▽^)ノ
関係ないですけど…、脱出って「だっしゅつ」なんですね…。(だしゅつだと思ってました;;) 既存が「きそん」とゆーことも今日知りました。日本語は好きなのですが、日本語ゆえのめんどくささがいつもつきまとうのですね…。
本日10月8日は Movable Type の5歳の誕生日だそうです。
Movable Type ニュース 【5周年記念】 あなたの「Movable Typeストーリー」を共有してください
お誕生日おめでとうございます^^
