mathjax

2016年4月29日金曜日

FC2からbloggerへの引っ越し。

Windows 10 (x64)環境で行った手順のメモ
(不具合などあってもご自身で解決してください。質問を受け付けません。)

FC2のデータを取り出す。

  • テキストファイルをダウンロードする。
    • FC2サイトの管理画面→ツール→データバックアップ
      • エクスポート→記事全部→全ての記事のところの「ダウンロード」ボタンでテキストファイル(~.txt)をダウンロード。
  • Chrome機能拡張「Image Downloader」を使って画像を一括ダウンロードする。
    • Chromeの設定→詳細設定を表示...→ダウンロード→ダウンロード保存先で、画像を保存する先を指定しておく。
    • 「□ダウンロード前に各ファイルの保存場所を確認する」のチェックを外しておく。
    • FC2サイトの管理画面→ツール→データバックアップ
      • ファイルバックアップ→画像ファイルの所にある各々のページを「リストを開く」ボタンで開いて表示。Chromeの右上の所に表示されている青色のImage Downloaderのアイコンを押して、「□Select all」をチェック、「DOWNLOAD」ボタンを押すと、保存場所に画像が保存される。
      • ページ全てに実施する。
画像をアップロードする。
  • Bloggerの写真はPiccasaウェブアルバムに保存されるそうなので、バックアップをした写真をすべて、新しいブログのタイトルのアルバムに追加。
  • 右側のRSSの所を押して、画像のリンクが含まれるテキストすべてをコピー。
  • 古いリンクをPicasaのリンクに変換してくれるサイトで、RSSのコピーを"新しい画像のurlの含まれたテキスト"というところに、元のテキストファイル(~.txt)の内容を“古い画像のurlの含まれたテキスト”というところにペーストし、変換して、それを文字コードをUTF-8で保存する。
  • テキストファイルがmovabletype形式なのでblogger形式に変換する必要がある。
    • movabletypeの日付をグリニッジ時間の12時間表記に変換しないと次に使うツールで日付と時間がすべておかしくなるので、変換をする。下記を使わせて頂いたが、大きなファイルの場合にはローカルで実施できる環境を用意したい。
    • googleが提供しているブログデータの変換ツール群「google-blog-converters-appengine」の中の「movabletype2blogger」を使う。Downloadsの所の最新版google-blog-converters-r89をダウンロードする。(以前は、これが実行されるサイトが公開されていたらしいが、今はリンクが切れていて使えない。)
    • 同ツールは、Pythonで書かれているので、Pythonを入れないと動かせない。Pythonのことは良く分からないが、Python 2とPython 3があるらしく、説明書きに、Python 2.2 or higherを使うよう指示があるのでPython 2を入れる。
      • Python Software Foundation」→Downloads→Windows→「Latest Python 2 Release - Python 2.7.11」をダウンロードして、インストール。
      • 「Windows +X」→コントロールパネル→システム→システムの詳細設定→環境変数あたりから「C:¥Python27」と「C:¥Python27¥Scripts」のパスを追加。
      • ez_setup.pyをC:\Python27の下にダウンロード。コマンドプロンプトを起動して、> cd C:\Python27で移動。>python ez_setup.pyでセットアップ。
      • google-blog-converters-r89の中のREADME.txtにPythonのインストールの注意書きへのリンクがあり、その中にGoogle Data Libraryをインストールせよとあるので、「gdata 2.0.18 : Python Package Index」からzipをダウンロード。解凍してsetup.pyのある所でgdata-2.0.18>python setup.py installとしてセットアップを実行。
      • google-blog-converters-r89\binでコマンドプロンプトを起動、movabletype2blogger.bat ~.txt > ~.xmlで変換されたファイルが生成された。
登録する。

  • Bloggerの管理画面の設定→その他→インポートとバックアップ→「コンテンツをインポート」のボタンで上記で生成したテキストファイルを指定しインポートする。
上記で完了。

このほかに、非公開コメントも公開になってしまう。タイトルの付いたコメントをインポートすると記事のタイトルがコメントのタイトルになってしまうなどあるらしいので、それらは別途対応が必要。

0 件のコメント:

コメントを投稿