[MT3.3導入動機]カテゴリソートにチャレンジしたら・・・リンクが切れました
カテゴリを任意の順番に並び替えたい(カテゴリソート)と思い、プラグインを導入しましたが、
深く考えず行動してしまったため苦労することになりました。
公開設定を初期設定ではなく変更していたために、
サイトのリンクがすべて変わってしまいました(^^ゞ
【公開設定の状態】
エントリーアーカイブ→primary_category/entry_basename/index.html
カテゴリーアーカイブ→%C/%i
参照:エントリーアーカイブ出力フォーマットを考える
どうしようかと悩みましたが、
MT3.3では、カテゴリ名が自由に変更できると聞いて
早々にMT3.3を導入することになりました。
MT3.3の「カテゴリー」の設定で、出力ファイル名を変更し、
公開設定の状態を以下の通り変更しました。
【公開設定の状態】
エントリーアーカイブ→category/entry_basename/index.html
カテゴリーアーカイブ→category/index.html
あまり深く考えずにいろいろ記事を書いていくとカテゴリが重要な順に並んでいなかったり、
ファイル名がおかしかったり。
「最初から先を見て作り込まないと」と反省しました。
いい機会なので、いろいろファイル名を変更しました。
検索エンジンに登録されているURLもあったのですが、前のURLでもアクセス出来る状態
なので、追々対応予定です。
MTタグで表示されるカテゴリー名などの先頭部分に付けた数字を任意の文字列に置き換えるプラグインです。実験的に作ったもので、内容はPerlで置換してるだけの至って簡単なものですが、これを使うとカテゴリーの順番を自分の好きなように並び替えることが出来ます。他のサイトでよく紹介されている「カテゴリーの説明」部分を使う方法ではないので「説明欄」もそのまま使えます。MTのカテゴリーはASCII配列順で強制的にソートされてしまうのでなんとも気分が悪い!だからといって「カテゴリーの説明」部分をつぶすのもイヤなので作ってしまいました。
2006年07月15日