アーカイブの設定はデフォルトのままにしていたが、今までの2.661ではずっと日付と時間の表示にしていたからFTPからエントリーを探しにくい。そこで今度は以下のようにしたくて奮闘した。
西暦のフォルダ/月のフォルダ/西暦年月日-24時間表示の時間.html
奮闘したというのは、実は Movable Type のユーザーマニュアル通りだとうまくいかなったからだ。以下はユーザーマニュアルから。
どの日付タグでも、 format アトリビュートを使って、表示文字列のフォーマットを設定することができます。・・・中略・・・
%Y=年。四桁の数字。例: 2001
%y=年。二桁の数字で、一桁のときは 0 がつく。例: 01
これが、%Y でなんどやっても二桁の数字の年になってしまう。%Y で検索してみると、あるサイトで「マニュアルの日付タグが違っている」というサイトがあって、じゃ試しに反対にしてみようと大文字でなく小文字の y にしてみた。そしたらうまく行った。どうやら、MT変数置換タグの中とそれ以外では違うようだ。format アトリビュートを使って、とあるのがその意味らしい。もう、ホント、おばさんには大変。(@_@;)
エントリーアーカイブ: %Y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html
上ではフォルダ名が二桁の西暦となってしまう。yyyy/mm/ にしてもダメだった。そこで下のように変更したらバッチリ。
変更後エントリーアーカイブ: %y%/m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html
出力 フォルダ/ファイル: ・・・2006/01/20060126-1036.html
月別日付アーカイブ: %Y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html”$>.html
これも以下のようにしたら○。
変更後月別日付アーカイブ: %y/%m/<$MTArchiveDate format=”%Y%m%d-%H%M”$>.html”$>.html
出力 フォルダ/ファイル: ・・・2006/01/200601.html