Movable Type: アーカイブ・マッピングの変更方法
Movable Typeで生成されるファイルのファイル名は、「設定」−「公開」−「アーカイブ・マッピング」の「出力フォーマット」を修正することで、変更できる。デフォルトでいくつかの書式が用意されているが、自分でもカスタマイズ可能である。出力フォーマットの書式は、下記サイトに掲載されている。(注:Movable Type 3.2 での話し)
公式サイト:Chapter E: Archive File Path Specifiers (英語)
書式の意味の部分だけ日本語に訳してみました。(間違えがあればご指摘下さい)
| 書式 | 説明 |
|---|---|
| %a | エントリの投稿者名。タグなどはタグを「dirify」される。例) melody_nelson |
| %-a | ハイフン( - ) を使用する点、以外は%aと同じ。例) melody-nelson |
| %b | デフォルトで使用されるファイル名。例) my_summer_vacation |
| %c | 主カテゴリパス(category/subcategory)。「dirify」されている。例) arts_and_entertainment/tv_and_movies |
| %-c | ハイフン( - ) を使用する点、以外は%cと同じ。例) arts-and-entertainment/tv-and-movies |
| %C | 主カテゴリラベル。「dirify」されている。例) arts_and_entertainment |
| %-C | ハイフン( - ) を使用する点、以外は%Cと同じ。例) arts-and-entertainment |
| %d | 2桁の数字で表したその月での日付。例) 09 |
| %D | 3文字で表した曜日。例) Tue |
| %e | 0でパディングしたエントリID。例) 000040 |
| %E | エントリID。例) 40 |
| %f | 拡張子を持つアーカイブファイル名。%b または %i の代わりに使用される。? 例) entry_basename.html or index.html |
| %F | 拡張子がない点以外は、%f と同じ。例) filename |
| %h | 2桁の数字で表した24時間表示の時刻。例) 09 for 9am, 16 for 4pm |
| %H | 2桁の数字で表した24時間表示の時刻。(0 パディングなし) 例) 9 for 9am, 16 for 4pm |
| %i | 拡張子を持つインデックスファイル名。例) index.html |
| %I | 拡張子なしのインデックスファイル名。例) index |
| %j | 0でパディングした3桁の年初からの日。例) 040 |
| %m | 0でパディングした2桁の月。例) 07 |
| %n | 0でパディングした2桁の分。例) 04 |
| %s | 0でパディングした2桁の秒。例) 01 |
| %x | ドット(.)を持つファイルの拡張子。例) .html |
| %y | 4桁の年。例) 2005 |
| %Y | 4桁の年。例) 05 |
また、テンプレート・タグを使用してもファイル名を指定できる。以下はその例である。(私が管理しているサイトの1つの設定例です。)
エントリーの例です。
(例:category/000010.html)
カテゴリーの例です。
(例:category/index.html)
トラックバック(11)
このブログ記事に対するトラックバックURL: http://itsmemo.com/mt/mt-tb.cgi/3
※スパム防止のため、管理人がトラックバック内容確認後、公開されます。
i-modeでアクセスしたときに、通常のページと一緒だと転送しきれない。 よって、i-mode用の小さい表示にあわせたページを作りたい。 その場合、必... 続きを読む
MovableType ver3.2からエントリーフォーマットのカスタ... 続きを読む
システムにとんでもないミスがあるのを見落としていました。(修正済) 1日に連続投... 続きを読む
Movable Type 3.2 では、アーカイブの出力ファイル名が設定できるの... 続きを読む
いろいろなMTのサイトを見てみると、htmlのサイトの他にphpのサイトをよく目... 続きを読む
MTの移行で引っかかったことや気がついたことなど。 ●さくらインターネットは使い... 続きを読む
htmlはどうやりきったのか まず書く前に30分間(X)HTML入門 -- ご... 続きを読む
ItsMemo::ITとお気楽極楽ブログを参考にアーカイブ・マッピングのカスタマ... 続きを読む
今まではMovableTypeのデフォルト環境で各エントリー吐き出させていまし... 続きを読む
MovableTypeを使っていると、個別ページやカテゴリページや月別ページなどのURLを独自のものに変える必要があることがある。 管理画面 > 設定 >... 続きを読む
Movable Typeのアーカイブ・マッピングに悩まされています。 デフォルトのままでは、年/月/ファイル名.htmlのように出力されます。 別に、... 続きを読む
>%h 2桁の数字で表した24時間表示の時刻。例) 09 for 9am, 16 for 4pm
24時間表示なら「9am」などというのはおかしいのでは?
コメントありがとうございます。
>%h 2桁の数字で表した24時間表示の時刻。例) 09 for 9am, 16 for 4pm
については、少し説明の仕方が悪かったかもしれませんが、表示される形式は、「04」「16」という形式です。
上の説明は、9am (午前9時)の場合には、「09」と表示し、4pm (午後4時)の場合には、「16」と表示されるという意味です。