csvによるインポートその2
一言でデータ移行といっても5年分ぐらいあると一件一件手作業で…という訳には行かないので、まずtdiaryのデータをまとめてExcelにコピペ、これにマクロをかませてWordPressの方で読み込めるcsvファイルに整えてあげる…という方法を取った。ついでに言うと改行コードの制御もうまくいかないので元からあったbrタグを生かすことにした。しかしここで昨日あったダブルコーテーションの問題に引っかかるので(Excelのcsvファイルで保存すると区切りはカンマしか入らない)、1列分のセルの内容をダブルコーテーション&カンマ&ダブルコーテーションで一つのセルに結合し、これをテキストエディタにコピペし文字コード指定でcsvファイルとして保存する、という一見回りくどいやり方を取ることに。また画像は先に所定のフォルダにアップしておくことに。結果はまだ微調整が必要だがログの移動は可能との結論に至った。
あと、気づいたことだが、WordPressの記事の並び順は基本的に時間降順になるようだ。日記として使うには(1日1記事なら問題にならないのだが)日付降順時間昇順にならないと読みづらくなる。一応自由に並び替えできるプラグインもあるのだが、今回はこちらの思い通りの順番に並んでくれるよう記事を投稿した時間のデータを調整することにした。
さて、今回はtdiaryだったが、そうなると昔nickyで書いていた日記のデータも移行可能ってことになるのかな。いやさらにその前のhtml直打ちのも…マァ今後の課題と言うことで。