ファイル名のルール化(覚え書き)
今頃だけど。
ファイル名は、タイトルが英数字ならそれを使用したファイル名がつくけれど、日本語の場合は勝手に連番がつけられている。これのルール化がよくわからずにしばらく放置していたのだけど、追記したりすると勝手に変わるってのは問題なのでやっと変えることにした。
要は管理画面の「ウェブログの設定」の「アーカイブの設定」で、アーカイブの種類の「アーカイブファイルのテンプレート」に指定してやればよかったのだ。そこまで気にせずに使ってたからねえ…。
そんなわけで、個別エントリーアーカイブのテンプレートに以下を記述。
<$MTArchiveDate format="%Y/%m/%Y%m%d%H%M"$><$MTEntryKeywords dirify="1"$>.html
こうすると、アーカイブフォルダに、2004/12/200412232354.html など、日時をベースにしたファイルができあがる。スラッシュを入れるとその左側がディレクトリとなる。
なお、この例では英数字のキーワードを入れていると、日時のあとにそのキーワードもついたファイルを生成する。