カテゴリー別アーカイブ: ブログ

旧ブログから全記事移動完了^^

さくらインターネットのサーバで運用していた旧ブログの記事を新サーバ上に移動完了しました!

記事内容の確認やカテゴリ、タグ等を調整しながらエクスポート、インポートしながらの移動予定でしたが手間が多すぎ断念。

とりあえず全記事を移行できたので安心です。
(ちなみにさくらインターネットのサーバ契約期間は残り一ヶ月をきり、けっこうギリギリでした・・・・)

新ブログでの運用開始といきたいところですが、記事移行時の記事内画像リンクやサイト内リンクでエラー多発で整理が必要^^;;

サイト内リンクの修復

リンクエラーの検出はwordpressの「Broken Link Checker」プラグインを使います

全記事移動後のリンクエラー検出結果は
linkerror
601件

その中で画像リンクのエラーとサイト内リンクは同じ分類で扱われているようで操作する際、
拡張子で判断する必要がありそうです。 続きを読む 旧ブログから全記事移動完了^^

アメブロ運用分の記事移動完了^^

アメブロでghs4gj room として運用していた頃のブログ記事を新ブログに移動完了しました。

移動しながら細かいエラーは修正していますが、画像へのリンクエラーがたくさん発生しているようです。

カテゴリーは旧ブログのまま、タグも調整不足な感じです^^;;;

これから先はFC2からのエクスポートとWordpressでの運用分を移動実施
画像置き換えのマクロを少し変える必要がありそうな感じですが、順次進めていきます。

現時点で全体の1/3程度移動済みといったところです。
まだまだ先が長い・・・・・^^;;;

ある程度マクロやPHPで自動化しているとはいえ、最後は1記事毎にコミットしているのでかなり面倒な作業になってます

しかし、全体の記事を移してからでないと新しい記事のブログ内リンクが旧ブログになってしまうので不便すぎ・・・

と、いうわけで不完全な状態が続きますが先に全記事を移動してからエラーリンクやタグ、カテゴリを調整します

 夜な夜な作業していますが1日60~80記事が限界といったところでしょうか^^;;;;

 

ブログ記事 移動ツールをまとめる Rev.2

こちらで作成したさくらエディタのマクロを使用したブログ移行ツールに改良を加えました。

アメブロからエクスポートされた画像データは保存ディレクトリのルールが少し違うので一括置き換えするさくらのマクロを追加

 

アメブロ->FC2でエクスポートした時期のデータ置き換え一式を自動化するためにマクロをまとめると

 こんな感じで、一括処理できます。

同じルールでできているはずなのに、移行に失敗する記事と成功する記事があります。
記事中の画像リンクの失敗例から原因をおいかけてみたいと思います^^

 

ブログの引っ越し方法作戦変更^^

旧ブログからの記事移行作業を開始しました。

今のところ全体の約2割を移したのですが、当初の予定では1記事毎にタグを付け直しながら改行の位置を調整したり、
不適切な文章を書き換えたりと丁寧に行う予定にしておりました。

しかし、この調子ではいつになっても終わりそうにないので一通りまとめてエクスポート/インポートする方法に作戦変更!

そこで便利なWPプラグインを発見

WPのプラグイン画面から直接インストールできるプラグインで 「Broken Link Checker」 です。

このプラグイン、記事中から張ったリンク切れをチェックしてくれるプラグインでサイトへのリンクだけでなく、
記事内画像もリンクとして検出してくれます。 続きを読む ブログの引っ越し方法作戦変更^^

ブログ記事 移動ツールをまとめる Rev.1

そろそろ旧ブログの記事を移行しないと新記事のサイト内リンクとか貼りにくいので作業開始・・・・

記事移行の目標は
アメブロ→FC2→WordPressへの引っ越しでできた不要フィールド / レコードの削除
今回は単純にデータベーステーブルをエクスポート、インポートできないので1記事毎に不要な情報が含まれていないか確認。
wp-content/uploads/ディレクトリ内に使っていない画像が大量に残っているので不要画像は引き継がずに整理
新ラベルの付加
All in One SEO等のオプションパラメータを引き継がない
アメブロやFC2のアイコンを使ったリンクの排除&置き換え
無効になったアフェリエイトリンクの削除

旧ブログからの記事引っ越しをできるだけ自動化できるように手順とツールを自分用メモを兼ねてまとめてみます。

 

作業手順

1) 記事一覧をプリントアウトして移行しない記事を選別
2) エクスポート用記事のカテゴリを作成
3) 作業対象の記事にエクスポート記事のカテゴリを付ける
  (分からなくならないように古い記事から行う。まとめて設定する場合は記事一覧から)
4) ダッシュホードの「設定」-「エクスポート」から「エクスポート記事」カテゴリの記事をエクスポートしXMLを保存
5) エクスポートしたXMLからツールAを使って画像一覧を取得
6) 4)で作成した画像一覧を使いツールB)でローカルPC上に画像を集取
7) ツールBで収集した画像をFTPで新サーバの対象ディレクトリにアップロード
8) ツールCで記事内リンクを新サイトのURLに置き換え
9)  変換したXMLを 「設定」-「インポート」でインポート
A) アメブロへリンクされた画像リンクをツールDで探して手動で削除
B) インポートされた記事に新しいタグを付けて、インポート記事のチェック
(アメブロへのリンク置き換えが自動化できればさらに楽々なのですが、いい方法が思い浮かびません・・・)

ツール

続きを読む ブログ記事 移動ツールをまとめる Rev.1