環境設定の[テンプレート]ページにある[公開の設定]リンクをクリックすると、[公開の設定]画面に移動します。このページの上半分にある[サイトURL/パス]については、ブログを最初に設置したときに設定されていますから、ここでは、テンプレートの設定と関連してくる「公開」と「アーカイブ・マッピング」の設定を説明します。
パーマリンクとは、1つ1つのエントリーに対する固定されたリンクです。多くの場合は、個々のエントリーページ、つまり「エントリー・アーカイブ」のURLがパーマリンクとして設定されているかと思います。しかし、個々のエントリーの独立性が低いタイプのブログをデザインしている場合には、日付アーカイブの中の個々の記事がパーマリンクとなったり、カテゴリーアーカイブの中にパーマリンクを設定したいこともあります。そのような場合には、ここでパーマリンクを設定するアーカイブの種類が選べます。変更はいつでもできますが、すでに外部からリンクされている場合には、パーマリンクを変更するとその記事にたどり着けなくなることもあることに注意してください。
ここでは、どのアーカイブ・テンプレートを、どのようなURL形式で出力するかを設定します。つまり、それぞれのページのファイル名をどのようにするかを詳細に決めることができるわけです。URL形式は、リストや、テンプレート・タグを使って設定もできます。このマッピングによって、同じ種類のアーカイブに複数のテンプレートを割り当てることができます。ファイル名の設定は以下のとおりです。
項目名 | 内容 |
---|---|
yyyy | 西暦年(数字4桁) |
mm | 月(数字2桁) |
dd | 日付(数字2桁) |
week | 週番号 |
entry_basename | 出力ファイル名 |
category/sub_category | サブカテゴリーを階層化したカテゴリー名 |
category/sub-category | サブカテゴリーを階層化したカテゴリー名 |
primary_category | 最上位のカテゴリー名 |
primary-category | 最上位のカテゴリー名 |
また、独自のカスタマイズで設定することも可能です。ここでは<MTArchiveDate><MTEntryKeywords>など、一部のテンプレート・タグを埋め込むこともできます。このとき、日付タグのフォーマットも使えます。ただし、<MTEntryDate>タグは使えませんので、<MTArchiveDate>を使うようにしてください。
項目名 | 対応するMovable Typeタグ | 内容 |
---|---|---|
a | <MTEntryAuthorNickname> | 投稿者のニックネーム |
-a | <MTEntryAuthorNickname dirify='-'> | 投稿者のニックネーム、区切りが- |
_a | <MTEntryAuthorNickname dirify='_'> | 投稿者のニックネーム、区切りが_ |
b | <MTEntryBasename> | エントリーの出力ファイル名 |
-b | <MTEntryBasename separator='-'> | エントリーの出力ファイル名、区切りが- |
_b | <MTEntryBasename separator='_'> | エントリーの出力ファイル名、区切りが_ |
c | <MTSubCategoryPath> | サブカテゴリーのパス |
-c | <MTSubCategoryPath separator='-'> | サブカテゴリーのパス、区切りが- |
_c | <MTSubCategoryPath separator='_'> | サブカテゴリーのパス、区切りが_ |
C | <MTArchiveCategory default=''> | 直属カテゴリー |
-C | <MTArchiveCategory dirify='-' default=''> | 直属カテゴリー、区切りが- |
d | <MTArchiveDate format='%d'> | エントリーの日付 |
D | <MTArchiveDate format='%e'> | エントリーの日付 |
e | <MTEntryURLpad='1'> | エントリーID |
E | <MTEntryURLpad='0'> | エントリーID |
f | <MTArchiveFile> | アーカイブ・ファイルの名前、拡張子を含む |
-f | <MTArchiveFile separator='-'> | アーカイブ・ファイルの名前、区切りが- |
F | <MTArchiveFile extension='0'> | アーカイブ・ファイルの名前、拡張子無し |
-f | <MTArchiveFile extension='0' separator='-'> | アーカイブ・ファイルの名前、拡張子無し、区切りが- |
h | <MTArchiveDate format='%H'> | アーカイブページの最初の日付、時刻を24時間で表示 |
H | <MTArchiveDate format='%k'> | アーカイブページの最初の日付、時刻を24時間で表示(0~9時は1桁) |
i | <MTIndexBasename extension="1"> | メインページの名前、拡張子を含む |
I | <MTIndexBasename> | メインページの名前 |
j | <MTArchiveDate format='%j'> | アーカイブページの最初の日付、年初からの通し日数 |
m | <MTArchiveDate format='%m'> | アーカイブページの最初の日付、月を2桁で表示 |
n | <MTArchiveDate format='%M'> | アーカイブページの最初の日付、分を2桁で表示 |
s | <MTArchiveDate format='%S'> | アーカイブページの最初の日付、秒を2桁で表示 |
x | <MTBlogFileExtension> | 各種アーカイブの拡張子 |
y | <MTArchiveDate format='%Y'> | アーカイブページの最初の日付、年を4桁で表示 |
Y | <MTArchiveDate format='%y'> | アーカイブページの最初の日付、年を2桁で表示 |
なお、初期設定は以下のようになっています。
アーカイブの種類 | 初期値 |
---|---|
エントリー・アーカイブ | %y/%m/%f |
カテゴリー・アーカイブ | %c/%f |
日付アーカイブ(月別) | %y/%m/%f |
日付アーカイブ(週別) | %y/%m/%d-week/%f |
日付アーカイブ(日別) | %y/%m/%d/%f |