こちらで作成したさくらエディタのマクロを使用したブログ移行ツールに改良を加えました。
アメブロからエクスポートされた画像データは保存ディレクトリのルールが少し違うので一括置き換えするさくらのマクロを追加。
//キーボードマクロのファイル S_ReplaceAll('(a href=")(/wp-.+)', '$1http://asakita.net/kabekin$2', 60); // すべて置換 S_ReDraw(0); // 再描画 S_ReplaceAll('(src=")(/wp-.+)', '$1http://asakita.net/kabekin$2', 60); // すべて置換 S_ReDraw(0); // 再描画
アメブロ->FC2でエクスポートした時期のデータ置き換え一式を自動化するためにマクロをまとめると、
//キーボードマクロのファイル // BaseURLの置き換え S_ReplaceAll('(http://)fehobby.jp(.+)', '$1asakita.net/kabekin$2', 60); // すべて置換 S_ReDraw(0); // 再描画 // アメブロからエクスポートした画像URLの置き換え S_ReplaceAll('(a href=")(/wp-.+)', '$1http://asakita.net/kabekin$2', 60); // すべて置換 S_ReDraw(0); // 再描画 S_ReplaceAll('(src=")(/wp-.+)', '$1http://asakita.net/kabekin$2', 60); // すべて置換 S_ReDraw(0); // 再描画 // アメブロ内のリソース検索 S_SearchNext('ameba.jp', 60); // 次を検索
こんな感じで、一括処理できます。
同じルールでできているはずなのに、移行に失敗する記事と成功する記事があります。
記事中の画像リンクの失敗例から原因をおいかけてみたいと思います^^