おのたく日記 YouTubeも始めました→
2009-04-19(Sun) 4.2のテンプレートに移行 [長年日記]
■ [MovableType]4.2のテンプレートに移行
昨日の続きで今日はテンプレートの移行をした。
「Movable Type 3.x から Movable Type 4 へのアップグレード - テンプレートのリフレッシュとアーカイブマッピングの設定」によると、テンプレートのリフレッシュが出来るらしいけど、「テンプレートの初期化」を行うと「テンプレートの作成エラー:ブログに同名のテンプレートが存在します。 」とエラーになってシステムメニューからはテンプレートのリフレッシュが出来ない。
新しいテンプレートにしたいと思って、ウロウロしていたら、個別のブログで「ブログのテンプレート」のアクションの所にある「ブログのテンプレートを初期化」をすると全て新しいテンプレートになることに気がついた。
ただし、こうすると、まず従来有った物がなくなったりURLが変わったりする
1. 「RSS 1.0 Index」と「RSS 2.0 Index」が無くなる。
2. アーカイブのURLが変わる
2-1 エントリー・アーカイブ %e%x → ブログ記事 yyyy/mm/entry-basename.html
2-2 カテゴリー・アーカイブ cat_<$MTCategoryID$>%x → カテゴリ別ブログ記事リスト category/sub-category/index.html
2-3 日付アーカイブ %y_%m%x → 月別ブログ記事リスト yyyy/mm/index.html
無くなってしまったRSS関係のテンプレートについては「バックアップされたテンプレート」からコピーして復旧させ。URLが変わってしまった物については、昔のURLにも出力するように「アーカイブマッピング」に追加して、利用する物としてチェックすることにより記事のpermlinkが従来と同じURLになるようにした。
※新しいURLは、たくさんのファイルが出来たときに同じディレクトリに沢山のファイルが出来て性能が落ちないようにするためにURLが深くなっているので、いつかは新しいURLの方に移行した方が良いが…
そのほかに
・2005-03-10(Thu)エントリーと同じページにトラックバック一覧が出るようにしてみる
・2005-11-05(Sat) MovableTypeでプラグインを使ってビデオキャスティング
なんて加工を施しているからやらなくっちゃ
|