Systemで運営してた旧日記のデータをMovableTypeで運用しているこの新ゆーすけべー日記(yusukebe.com)へインポートすることについさきほど達成した。過去の日記をインポートにあるperlのスクリプトを改良して使わせていただいた。(.*)を(.*?)にして最短マッチング!LNEWで題名にURLが入るときにエントリータイトルにURLが含まれてしまうので、URLを取り除き、エントリーボディーの中にリンクを表示するようにしたサカイヤさんのスクリプトではSUBやLSUBで始まるブロックもひとつのエントリーとしていたが、SUBやLSUBをh4であらわし、エントリーの最小単位をNEW、LNEWで始まるブロックとした過去の日記の参照をそのままにすると新サイトに移行しても旧サイトへ飛んでしまう。Archivesのhtmlへ飛ばすようにしたイメージフォルダへのパスが相対だったので新サイトのアーカイブパスhttp://yusukebe.com/archivesをつけて絶対パスにしたDIVに対応させたなどなどこのようにPerl&正規表現初心者の僕ががんばって作ったスクリプトがこちらhnf2mt_yusuke01.plこれをHNSの日記ファイルのあるディレクトリで実行。できたファイルをMTのimportフォルダの中に入れて管理画面からImport。長い時間かかって完了。約1000のエントリーになった。リビルドもたいそうな時間が。インポートログはみていて気持ちがいい。さあ過去のネタを掘り起こすぞ。掘り起こしてください(左のメニューとか検索とかから過去のネタにありつけます。面白いネタあったらコメントに書いてください。