ライブドアブログから WordPress へブログ移行方法

ライブドアブログから WordPress へブログ移行した際に、頭を抱えることが多かったため、それらをまとめることにします。

色々なサイトを参考にさせて頂きましたが、どうもすんなりいきませんでした。
日々、移行方法の最善が異なっているのかもしれません。

 

画像が全部取得できなかったし、改行も全部手で直す羽目になり、なかなかに大変でした・・・

 

1.ライブドアブログからエクスポート

1-1.エクスポート方法

ライブドアブログから記事をエクスポートします。

 

エクスポートでは、画像はエクスポートに含まれず、アイキャッチもエクスポートできないのでそれらは手でやる必要あります。

後ほど記載します。

 

ライブドアブログのエクスポートは、ライブドアブログのヘルプに記載があります。

外部リンク:ブログのデータを書き出す(エクスポート)

 

実際にこのようなファイルが取得できます。

 

これを取り込む前に文字変換していきます。

 

1-2.エクスポートしたデータの変換

テキストのうちに以下の変換を行います。

 

・不要となる <div> と </div> を削除

・画像と記事リンクの URL を変換

・絵文字を使っていたら絵文字のリンクも変更

 

・不要となる <div> と </div> を削除

なぜか記事によって、div タグが付いてたりついていなかったりします。

あっても意味がないと思ったのですべて消してしまいました。

 

<div> と </div> を順番に置換してしまえば消えます。

 

 

 

私は、これに気づいたのが WordPress に入れた後だったので、1記事ずつ消すことになりました。

やっかい。統一してもらいたい。

 

 

・画像と記事リンクの URL を変換

画像のURL を変換かけます。

正規表現をチェックし、以下の用に検索対象にして、Wordpress 用のURLに変換します。

 

置換前:

http://livedoor.blogimg.jp/【自分のライブドアブログID】/imgs/.?/.?/

置換後:

/wp-content/uploads/2019/08/

※アップロードした画像のURLを参照

 

 

 

また、画像は「xxxx-s.jpg」と -s がついているものとついていないものがあるため、画像の取得の簡略化のためいっそ -s を削除した方がいいです。

 

置換前:

-s.jpg

置換後:

.jpg

 

 

 

記事のリンクに関しては、私は移行後も同じ独自ドメインを使用したため、変更は行いませんでした。

必要に応じて、変換を行えばよいです。

 

・絵文字を使っていたら絵文字のリンクも変更

絵文字のリンクを変換しなければ、ライブドアブログの絵文字を参照してしまうため、絵文字のURLのドメイン部分まで『/wp-content/』で置換してしまえばあとでリンクエラーで直しやすいかと思います。

 

 

2.ライブドアブログから画像取得

2-1.ツールを使って取得

移行方法をみていて、様々な方法を紹介されていましたが、私の場合はどれもうまく取得できませんでした。

おそらく、ライブドアブログの img の URL だけが、https になっていたからではないかと思います。

これは、比較的新しく変更されたもののようです。

 

そのため、以下の方法で行いました。

「Screaming Frog SEO Spider」と「Irvine」を用いる方法です。

外部リンク:サイトで使われているすべての画像を一括でダウンロードする方法

 

上記に書いている方法でエクセルで開いて、フィルターしたあと、-s.jpg を排除してから「Irvine」を行った方がいいです。

 

以下のように、-s.jpg でフィルターかけてデリートしてそれ以外をテキストで保存しました。

 

 

 

2-2.手動での取得

上記で取得できない画像は、Wordpress に取り込み後に1記事ずつ見て、画像がたりないの取得する必要があります。

先に、『★3.Wordpress での取り込み』と『★4.仕上げ』と手順を進め足りない場合に、ここの記載が役立ちます。

 

同じ記事を開くか、画像ファイルを開き足りない画像を「右クリック」で別タブで開き、一個ずつ保存していくしかなさそうです。

すごく面倒で大変でした。

 

 

 

 

画像もエクスポートできればいいんですけどね・・・

 

3.Wordpress での取り込み

インポート方法は以下を参考にしました。

このままやればよいかと思います。

 

外部リンク:記事データをWordPressにインポートする

 

また、取り込んだ際は、『Wordpress の設定 > 表示設定』 で「検索エンジンがサイトをインデックスしないようにする」にチェックをいれ、ライブドアブログと同時に Google の対象にならないようにした方がよいようです。

 

 

 

3-1.失敗した場合の方法

インポートで失敗する場合があるようです。

原因を見つけようとしましたが、わかりませんでした。

 

何度かやれば成功するかと思いましたが、以下のように5件だけは成功しませんでした。

 

 

 

 

5件だけ抜粋して抜き出し、Body(本文)部分を削除しタイトルやカテゴリなどその他情報を先にいれ、本文を記事編集する形でいれました。

 

 

3-2.rewrite 時の修正

もともと、背景を黒っぽい色にしたブログを書いていたため、記事内に黄色文字などがあり、それらをすべて直す必要がありました。

 

そのほかに改行とアイキャッチ設定を全てしなおしました。

私の場合は、文字色も直す必要があったため1記事ずつ開いて編集を行いながら、改行とアイキャッチ設定も一緒に行いました。

 

39記事でものすごく時間かかりました。

 

改行とアイキャッチ設定は、うまくやる方法もあるようですが、文を読み理解し、準備する気力がなかったため手でやることにしました。

全部見返すにはいい機会でした。

そう思わないとやってられない。

 

4.仕上げ

前記事でも記載したプラグインをいれ記事のリンク切れを修正し、SEO用のタイトルを設定しました。

SEOタイトルなどは、ライブドアブログになかったので、全ての記事を指定しなおした方がよさそうです。

 

最後にライブドアブログを鍵付きにするか、削除してしまえば完了です。

2つ同じ記事があると google で両方引っかかるため、SEOとしてよくないようです。

 

 

 


読んで頂き、ありがとうございます。
この記事が誰かにとって、一つの参考となれば幸いです。

新たな知識や技術を習得し続けていきたいです。

 

 

 

コメント