Movable Type 3.1 を使ってみようと思い 2.661 からアップデートしてみた。sevendays.com の場合、ひとつの Movable Type を複数人で使っているので、全ての weblog を 3.1 にアップデートしようとすると有償ライセンスが必要になる。そこで、自分のウェブログをファイルに export して、従来の 2.661 とは別のディレクトリに 3.1 をインストールし、DB の場所も別に用意した。これに加え、Movable Type が生成されるファイルが置かれたディレクトリもまるまるコピーしておいたので、いつでも 2.661 に戻せるはず。
データの移行では、当初文字化けに悩まされた。3.11-ja をインストールするとデフォルトでは utf-8 を使う設定になっているので、そこで少しつまずいた。mt.cfg を編集して Shift JIS を使うようにし、Shift JIS 形式にした 2.661 の export ファイルを読み込ませると問題なく移行できる。
ただ、テンプレートまわりは上記ファイルでは移行されないらしく 3.1 のデフォルトに。2.661 時代の main index やスタイルシートをそのまま持ってくることも考えたが、この機会に気分転換をはかるのもいいかと思い 3.1 のデフォルトを元に少しいじってみた。こういうの、やってるときりがないのであまりやらないようにしているんだけど、たまにやった方が自分のページに愛着を持てるのでいいかもしれないと思ったり。
もうひとつ気づいたのは、以前はエントリー入力のフォームで右端にかかる前に改行し「convert line breaks」を選ぶとブラウザで見てもちょうど良かったのだが、今回はそれが通用しない。仕方ないので各行で改行しないことにする。emacs ではなく word で文章を書くような感じ。