今日はゴールデンウィーク初日となる土曜日です。
昨年から仕事の関係で毎週自宅に居られるのは土曜日と日曜日の一日半だけで、毎週やる事があったりしてブログを書く時間がほとんど取れない状態が続いています。今年もこの状態が続きそうなので懸案であったブログ運営について自分なりに検討して来ました。
はてなブログはPRO(有料)で3年近く使用して来ましたが、夏には契約が切れるのでまた更新するかどうか考えて来ました。しかしはてなブログは
- 有料版ユーザー向け(独自ドメイン)のSSL対応が延々と遅れている
- ブログシステムとしてJavaScripを多用しているので動作が遅い
- IPv6対応の予定は公式にアナウンスされない
時代に全く追いついて行けてません。
これらの事から、別途借りているVPSサーバーにWordPressで自分専用のブログシステムを準備して引っ越してしまう方が良いと言う結論に至りました。もちろんはてなブログで記した記事は全て持っていきます。コツコツと書いた記事は雑な内容でも私にとっては財産ですからね。
最大の課題は移行の為にまとまった作業時間が取れないこと。これでズルズルと引き伸ばしていたのですが、GWの休暇を使えば十分に引っ越せると考えたので、今回そうする事にしました。
手順としては
- WordPress環境をVPSサーバーに準備する(SSL対応、IPv6対応)
- 画像をはてなフォトライフから引っ越しさせる
- ブログ記事を全てダウンロードしてWordPress用に修正してインポートする
- DNSレコードの変更によりサイトを切り替える
- 完全に切り替わったことを確認したらはてなブログから全消去する
こういう感じ進めようと考えています。
今年のGWは、前半3日、後半4日の連休がありますので、上手く時間を取って切り替えようと思っています。ブログは複数ありますし自宅の用事もあるのでこの7日間(実質5日)で全てできるかはまだ分かりません。
しかし、完全移行が出来なくても、はてなブログは独自ドメインでなくても使用し続けられるので、有料版の契約が切れる夏までには完全引っ越しが実現できると思っています。
はてなのSSL対応が遅い件
本当にはてなブログの対応はひどいですね。未だにSSL(HTTPS)対応が実現出来ていません。今更どうこう言っても仕方ないので見切りをつけるしかありません。
引っ越し先のVPS(WordPress)では非SSL(http)アクセスをSSL(https)にリダイレクトさせる方法で徐々に検索エンジンに浸透させていくつもりです。
IPv6対応について
VPSサーバー側では10年近く前から別のWordPressを動かしているので、IPv6対応も終わっています。ここ数年でIPv6対応させたWebサイトの存在意義も増えてきましたので、当然IPv6にも対応させます。今の所デメリットは無いと考えています。
画像コンテンツについて
当ブログははてなフォトライフ(SSL非対応)を使っているので、そのまま画像コンテンツを置いて使用すると、SSL対応サイトからは混在と認識されてしまうので、画像も全てVPSサーバーに持っていきます。もはや置いておくメリットは有りませんし。
画像のダウンロードが面倒ですがRSSフィードからURLが取れそうなので、ダウンロードリストを作ってからダウンローダーでまとめて手元経由、VPSサーバーにアップロードする計画です。
アクセス解析について
はてなブログのアクセス解析は、良い意味でシンプルな情報を確認できるので気に入っていたのですが、Google Analyticsでより細かいデータは収集しているので、データ収集的には全く問題がありません。Analyticsを継続利用します。
広告表示について
当ブログ(はてなブログ)では、システム利用料を広告を掲載して得られた収入から当てていたのですが、引っ越し先でも広告掲載してVPSのレンタル費用に当てていこうと思っています。もちろん管理の手間はかかりますが柔軟な事ができるので将来的には可能性は広がると思っています。
また、広告の条件として掲載ページが不適切であった場合は、ペナルティを課せられるリスクがあり、Javascriptで表示されない様に細工していましたが、今度はWordPress側の仕組み(アドオン)でより柔軟に対応できるので、これも便利になると思っています。
さて作業に取り掛かろうかな。GWの連休とは言え、やることが他にもありますし時間は限られています。結構集中してやらないといけないなと気を引き締めて取り組もうと思っています。
追記(2018年4月28日18時39分)
この機会にWordPressのマルチサイトを使って、複数のはてなブログサイトを一つのWordPressにまとめてしまおうと考えていたのですが、結果的に見送る事にしました。既存コンテンツの移行には欠かせないパーマリンクの機能に不備(不安定さ)があり、この先に不安を残す事は好ましくないと判断しました。4時間位無駄にしてしまいました。
ブログ記事は、はてなブログ標準機能でMT(MovableType)形式で書き出して、WordPress側でMT形式のインポート機能を有効にしてやれば簡単に取り込めます。それだけで記事はWordPress側に移行が一段落です。
肝心なのは画像コンテンツでフォトライフからRSSフィードで画像のリストを取り、Irvineでダウンロードしました。画像はSCPで転送するのが簡単ですが、WordPressのメディアライブラリに加えておきたいので(再利用する可能性がある)WordPressを介してサーバーにアップロードしました。
記事中の画像埋め込みの修正は、WordPressにプラグイン「Search Regex」を追加して、正規表現を使った置換を行って手っ取り早く済ませてしまいます。手元に置いた状態でテキストエディタを使う方が安心かも知れませんが、WordPressというシステム上でも一括置換が行えるので便利でした。
やってみれば比較的容易に移行させられると分かったので、サーバー側の作業SSL証明書取得、DNS書き換えも済ませて移行させてしまいました。はてなブログの方の記事はチェック用にしばらく残していますが近日中に消す事になると思います。
旧ぼちぼち書くブログ(はてなブログ残骸)
もうはてなブログ側の記事は更新する気は無いのでWordPress側でこうして追記しています。
複数のブログサイトをはてなブログで公開しているので手間数はありますが、段階的に行えば夏までには余裕でできそうです。
コメント