14 January 2010

Movable Type 5 アンダースコア(下線)を含んだファイル名が付けられない

Movable Type 5でアンダースコア(下線)「 _ 」を含んだファイル名、ディレクトリ名を作成しようとすると、自動的に横線「 - 」に変換されてしまう。これは、既存のホームページをMovable Type化するのには都合が悪い…

例: /some_dir/some_file.html というディレクトリ、ファイル名を作ろうとしても、/some-dir/some-file.html に自動的になってしまう。

Movable Type 公式ページのQ&Aに回答が書かれている。

出力ファイル名のアンダースコアがハイフンに変換されてしまう

既に、『横線モード』でビルドされているウエブページサイトのアーカイブマッピング設定を変更しても、「横線が入っているファイル名」で作成済みのファイルが下線に変換されることも無いし、横線に無理やり変換されていたディレクトリやファイル名も、下線としてビルドすることが設定してあれば、そのとおりにファイル出力されるようになる。

20100114-mt-arcmap01.png

20100114-mt-arcmap02.png
新しいアーカイブマッピングを作成 を選択して、項目を追加する


20100114-mt-arcmap03.png
追加されたアーカイブマッピングのパスを、任意の形式を選択する。「 %-c/%-f 」と表示されるので、これを 「 %c/%f 」 に変更する。


20100114-mt-arcmap04.png
今回作成したアーカイブマッピングを有効化して、リビルドする。