ConohaWINGのWordPressで運用していたブログを、はてなブログに移動しました。
ConohaWINGで取っている独自ドメインもはてなブログ側に切り替えられました。
手順
- WordPressからエクスポート
- はてなブログでインポート
- Conoha側のDNS設定変更
- はてなブログ側で独自ドメイン設定(有償)
- しばし待つ(DNSキャッシュ反映のため)
- 記事の修正
最後の記事修正以外は、特に詰まったりエラーが起こったりもせずすんなりできてしまいました。
WordPressからエクスポート
設定画面の中にエクスポート機能があります。
これを使ってWordPressで書いた記事をファイルにしてダウンロードできます。
画面のスクショ取り忘れたので公式のヘルプを。
ヘルプでは.zipファイルがダウンロードされると書いてますが、てんこのmacだと.xmlファイルがダウンロードされました。まぁ細かいところは気にしない。
はてなブログでインポート
はてなブログの管理画面の中に、インポートというメニューがあります。
この画面で「WordPres(.xml)形式」を選択して、WordPressでエクスポートしたファイルを指定して「次へ進む」ボタンをクリックします。
次に文字コードを指定する画面が表示されます。
たぶんダウンロードした.xmlファイルの文字コードを正しく認識するためのものなのでしょう。
ぱっと見でちゃんと表示されているものものを選んで「インポートする」をクリックします。
画面の例だとutf-8で良さそうです。
このあとは処理中みたいな画面が表示されますが、画面は閉じても処理は続行されるとの説明も書かれています。
Conoha側のDNS設定変更
今まで「tencoworks.com」はConohaWING上のWordPressが稼働しているサイトを表示するよう設定していました。
それを、はてなブログ上のてんこのブログを表示するように設定を変更します。
ということは、DNSの設定をいじるということですね。
まず、はてなブログで独自ドメインを設定する方法を確認します。
この中で、「新規で独自ドメインを設定する場合」→「ドメイン事業者側での設定例」のところに注目。
- 変更するのはAレコード
- 名前は空欄のものがあるはず
- IPアドレスは2つのアドレス(固定値)を指定する
これでできるとのこと。
ではConoha側の設定を変えてみます。
2つ指定するので、Aレコードを2つ作ってます。
名前に@が入っているのは、tencoworks.com自身を指すDNSの設定ファイルの書き方なのだそう。空欄指定と同じみたい。
これで設定保存すると、晴れてtencoworks.comははてなブログ側を指すようになります。
はてなブログ側で独自ドメイン設定(有償)
続いてはてなブログ側の作業。はてなブログProの機能を使うのでお金がかかりますが。
「設定」→「詳細設定」の画面で、独自ドメインの設定があります。
つまりtencoworks.comとして指された側も、ちゃんと自分がtencoworks.comなんだと認識するための設定ってことですね。
しばし待つ
DNSの設定はあちこちのサーバーにキャッシュされているので、大元の設定を変えたからと言ってすぐにその設定通りに動くわけではありません。キャッシュに設定が反映されていくまでしばらく待ちます。
ここまでで一区切り
ここまで作業を進めて、tencoworks.comがはてなブログを参照するようになりました。
記事の修正
実はインポートで取り込んだ記事は完璧というわけではなく、WordPressで利用していたブログカードの部分はソースがそのまま表示されていたり、記事の内容にも何やらWordPress特有のタグが入っていたり。
ほかにうまい方法があるのかもしれませんが、てんこは自力でて修正していくことにしました。
まぁ大変だけど。
ただ画像の類ははてなブログ側に取り込まれている状態だったので助かります。
こんな感じで「Hatena Blog Import(private)」というアルバムが作られて、その中に放り込まれてました。インポート機能優秀です。
移行完了
ここまででブログ移行完了です。
なぜ移行?(駄文)
ここから先は、今回なぜブログを移行しようと思ったのかの話です。
てんこ自身の状況整理
最初ははてなブログに作りました。
その後ConohaWINGでWordPressに移して、おまけで付いてた独自ドメインも取ってしばらく使ってました。
気分の波はあるので、書けるときは色々記事が書けるけど、気分が乗らない時期はほぼ放置状態にもなります。
仕事が忙しい時などは特に、、、まぁやる気出ないことこの上ない。
おまけにWordPressはプラグインも含めて定期的にアップデートがあります。全く放置だとセキュリティ的にもあまりよろしくないでしょう。
今のてんこがブログに求めるものは、
- 自分の知識や経験を記録できて見返せる
- その記録が他者の何かの役に立てればなお良し
- 長期放置しても何の心配もしなくて良い ← New!!
ブログエンジンのメンテなどを心配をしたくないなら、ブログプロバイダーを選ぶべきですよね、、、
課金状況の整理
ConohaWINGを使うにはお金がかかります。
ブログ移行先のはてなブログもお金をかけてます。
無駄があるなら削減したいし、お金をかけ続けるのならちゃんと納得しておきたい。
ConohaWING課金状況
ConohaWINGでは以下の機能を利用してます。
- ブログ(Conoha側で用意してくれるWordPress)
- 独自ドメイン(2つまで使えるけどてんこは1つだけ利用中)
- SSL
- 自分でインストールしたNextcloudとWiki
このうち、ブログだけをはてなブログに移しました。
それでも残った3つの機能は是非ほしいところ。課金は続けることにします。
はてなブログの課金状況
はてなブログProの紹介ページ。
てんこに関係がありそうなところだけピックアップすると、
- 広告非表示
- 独自ドメイン
- 固定ページ
このくらい?
全部あったら嬉しい機能ではあるし、独自ドメイン対応はせっかくConohaWINGで取っているので使わないともったいないし・・・
でも最悪これら機能が全てなくなっても、てんこがブログに求めるものはクリアできそう。
将来状況が変わってきたときに最初に削減する対象かもだけど、今は一旦課金していいと判断することにします。