「はてなブログ開発ブログ」に21日付けでこんな記事が載った。
ご利用されているブログがHTTPで配信されている場合、2020年1月23日(木)以降、順次ご利用中のブログのヘッダにてログイン状態が取得できない、コメントが投稿できないなど、一部の機能が動作しなくなります。
(中略)
HTTPで配信されているはてなブログを閲覧した際に、
- ヘッダにてログイン情報が取得できない(はてなにログインしているにも関わらず、「ログイン」などが表示される)
- 読者登録を行っていても、登録状況が反映されない
- コメント投稿ができない
といった問題が発生します。
(中略)
なお、ご自身でブログのデザインを変更されていて、外部からHTTPで配信されている画像やスクリプトなどを読み込んでいる場合には、HTTPS配信に切り替えた際に、それらが読み込まれなくなります。その場合、お手数ですがご自身でHTTPSから配信されているリソースに変更するなど対応をお願いいたします。
セキュリティ強化のため、はてなブログは「HTTPS配信」を推奨いたします - はてなブログ開発ブログ
そういうことは2日前に告知するのではなくて、もうちょっと早く教えてくれないかなあ。ともかくこのはてなブログをhttps化した。https化すると「<img src="http://~">」とか「[URL:image=http://~]」で呼び出している画像が表示されなくなるのかと思ったらそうでもないみたいで、そこは助かった(でもそのうち表示されなくなるかもしれないから、時間を見つけて修正しよう)。
JavaScriptはそういうわけにはいかなかった。このブログでは、日付のところに曜日を追加表示するスクリプトを使わせてもらっている。
- はてなブログで記事の日付に曜日を付けるやつ2 - すなばいじり(http://psn.hatenablog.jp/entry/2014/03/30/225710)
これを自分用に書き換えたjsファイルをXREAに置いていて、はてなブログの「デザイン」-「フッタ」に「<script src="http://ima.g1.xrea.com/~">」のように書いてある。このスクリプトは、はてなブログをhttps化したら動作しなくなった。XREAはユーザーがいろいろ設定しなくても、ひとまずhttps配信にしてくれるURLが用意されている。スクリプトを呼び出すURLの先頭を「https://ss1.xrea.com/ima.g1.xrea.com/~」と書き換えればよかった。
それから、はてなフォトライフに上げた動画は空白になってしまった。
- これが
- こうなる
(この記事は「D51に乗る」https://ima.hatenablog.jp/entry/20140928/D51)
フォトライフの動画は将来埋め込みできなくなることが予告されているから仕方ないか。
- はてなフォトライフの画像アップロード画面をFlashを利用しない仕組みに変更しました。また、その他のFlashを利用している機能については廃止します - はてなフォトライフ日記 - 機能変更、お知らせなど(https://hatena.g.hatena.ne.jp/hatenafotolife/20190618/1560845953)
やむを得ず、フォトライフの動画を埋め込んでいるところを全部探して元の動画をYouTubeに上げ、記事の内容を修正した。10記事もなかったが、これがけっこう大変だった。フォトライフ上の動画をYouTubeに上げてくれたらいいんだけれど、そういうことはしてくれないらしい(Google VideoとかAskビデオは終了時にYouTubeへ自動転載してくれたような記憶)。
全記事を1つのテキストファイルにして内容を検索・置換し、修正分をアップロードできるようにする方法は以下で解説してます。
- はてなブログにインポートしたダイアリーの内容をまとめて修正できるようにする方法 - ただいま村(https://ima.hatenablog.jp/entry/2019/02/01/170000)
次ははてなグループの記事のインポートだ。はてなグループの終了は1月31日。
- 告知:はてなグループの終了日を2020年1月31日(金)に決定しました - はてなグループ日記 - 機能変更、お知らせなど(https://hatena.g.hatena.ne.jp/hatenagroup/20191209/1575882230)
- 関連記事:はてなグループも終わっちゃう+はてなのサービス終了遍歴など - ただいま村(https://ima.hatenablog.jp/entry/2019/07/07/170000)