毎度!てりーです。
当ブログはJUGEMから記事を引っ越ししてきた訳なんですが、その道のりは険しいものでした…。パーマリンク(固定アドレス)をそのまま移行させるという条件が、今回の引っ越しを特にややこしくしています。
これから引っ越しをする人の参考になるかは分かりませんが、一応備忘録として書いておきますよ。
記事データをエクスポートし画像をダウンロード
まずJUGEMの管理メニューより、記事データのエクスポートを行います。ワタシのブログの記事は少なめだったので書き出しはラクでしたよ。
これでxmlデータとして記事が書き出されますよ。次は画像ファイルも一気にダウンロード!手動でなんとかなりそうだったので、ひたすらsafariのoprion+クリックコマンドで落としました。
書き出した記事データの画像リンクを変更
書き出した記事データの画像リンクはJUGEMのままなので、引っ越し先(今回はレンタルサーバー先のwordpress)の画像を格納する予定のディレクトリパスに置換します。
テキストエディタでサクっと置換。これは楽ですね。
JUGEMの記事データをMovableType4形式に変換
JUGEMの記事データはそのままwordpressで読めないみたいなので、変換が必要です。ネット上を探してみると「JUGEMログをMTログに変換サイト」なる便利なサイトが!ありがたく使わせて頂きます。
変換の結果「txtファイル」になってしまいました。コレで大丈夫かな?
WordPressのツール→インポートで、この画面へ。(ここでプラグインをインストールする注意が出るかもしれません)早速インポートしましょう。
ついに記事が読み込まれました!ただ、カテゴリがぐちゃぐちゃになっていたので、全て設定し直しました…。
パーマリンクを維持するため「?p=xx」形式を「?eid=xx」に変更
今回もっとも厄介な、パーマリンク維持のためのプログラム変更です。WordPressの記事は「?p=xx」でリンクが作成されるんですが、JUGEMは「?eid=xx」なんですよね。これはプログラムを直接変更するしかありません。ワタシはプログラムに関してはサッパリなので、ここでもひたすら検索…。するとまたもありがたいサイトが!
上記の記事の「おまけ – 記事のパーマリンクを http://example.com/?eid=xx 形式に変更する」の部分のスクリプトをコピーして、Wordpressの「functions.php」に追記します。
すると!
やったよー!ちなみにこの項目だけで1週間近く試行錯誤しておりました。正常に動作しなくてorz
データベースの記事IDを変更する
実はまだ引っ越しは完了していません。JUGEMの記事をWordpressにインポートした時、記事のIDがバラバラになってしまっているんです。このままでは、検索エンジンから記事を表示したときに異なる記事が呼び出されてしまいます!コレはまずい。
またも先人の知恵を頼りに検索すると「[WordPress]記事番号(投稿id)を手動で変更」なるありがたい記事を発見!この記事の通りにデータベースを変更し、JUGEMと同じIDにしましょう。データベースを直接いじりますのでバックアップ必至…。
レイアウトを整え、アイキャッチ画像を設定する
まだ終わらないですよ〜。記事は引っ越し出来ましたが、肝心のレイアウトがめちゃくちゃになっていました…。設定したお気に入りのテーマのデザインに全て合わせつつ、手動でデザインを整えます。ついでにアイキャッチ画像も全部作りました!半泣きでした。
まとめ
ここまでのながーい作業を経て、やっと引っ越しが完了しました。この記事ではカットしていますが、テーマ探しやロゴの用意、固定ページの追加、SEOやポピュラー記事ランクなどの各プラグイン設定、CSSのカスタマイズ…と、他にも色々潜んでいます。
いやはや、現実の引っ越しも大変ですが、ブログも相当キツイ作業ですね…。