Ashigaruコンピューター道

ソフトウェアの話とか、キャリアの話とか

Blogger -> Hatena Blogへの移行のしかた

Bloggerでブログを書いていたが、コードの貼り付けなどをサポートしていない、マークダウンで書けないなどの理由で Hatena Blogに移行したので、その移行の仕方をのちの人のために残しておく。

直接移行することはできないのだが、一度WordPressを経由することにより export -> input を実現できる。

事前準備

wordperssの環境を用意するためにAWSを利用した。そのためAWSのアカウントが必要になる。

STEP 1 bloggerのデータをwordpress方式でexport

setting -> other から"Back up content"をクリック f:id:jjjjpppp25:20180922114530p:plain

xmlファイルを保存するか聞かれるので適当なフォルダに保存 f:id:jjjjpppp25:20180922114541p:plain

STEP 2 Wordpressの環境を用意して、ログイン

AWSAmazon Lightsailを使用してWordpressを用意する。

Lightsailの画面までいき"Create instance"をクリック f:id:jjjjpppp25:20180922114852p:plain

Linux / Wordpressを選ぶ f:id:jjjjpppp25:20180922114939p:plain

instanseのサイズは一番小さいものでOK f:id:jjjjpppp25:20180922115019p:plain

Pending -> RunningになればOK f:id:jjjjpppp25:20180922115203p:plain

f:id:jjjjpppp25:20180922115217p:plain

passwordを調べるためにconnectから接続 f:id:jjjjpppp25:20180922115602p:plain

以下のコマンドでパスワードを調べる f:id:jjjjpppp25:20180922120142p:plain

たてたインスタンスwordpressにアクセス

ユーザ : user

パスパード : 先ほどログインしたもの

f:id:jjjjpppp25:20180922120306p:plain

ログインできると以下のような画面になる f:id:jjjjpppp25:20180922120348p:plain

STEP 3 ファイルをコンバート

tool -> bloger を選択 f:id:jjjjpppp25:20180922120641p:plain

blogerからダウンロードしたファイルを選択してインポート f:id:jjjjpppp25:20180922120756p:plain

インポート後All Postsを見てみて、今までの投稿があれば成功している。 f:id:jjjjpppp25:20180922120849p:plain

Tool -> Export で "All Content"を選びExport、適当なフォルダに保存する。 f:id:jjjjpppp25:20180922121010p:plain

STEP 4 htenablogでファイルをインポート

設定 -> インポートからwordpress 形式を選びインポート f:id:jjjjpppp25:20180922121341p:plain

STEP 5 忘れずにAWSインスタンスを削除

f:id:jjjjpppp25:20180922121440p:plain