ウェブサイトのリニューアル

僕のブログを刷新しました。

刷新と伴いブログのURLも変更しました。旧 URL の自動更新を停止し、契約が終わるまでにこちらの新しい URL にリダイレクトしています。

刷新の理由

説明するほどのことでもありませんが、下記の理由で刷新を決定しました。

  • 旧 URL はなかなか高価格の TLD である .jp だった。本ブログはマネタイズする気がなくて、主に僕が日本語とウェブ/セキュリティ技術に関する勉強を記録するためのものであり、毎年約 5,600円を支払う価値がありませんので、より安い .net にしました。
  • 旧 URL は自分の名前で、サイト名も自分の名前でした。このようなブランディングをする方も多いと思いますが、私の場合、名前が長くて綴りが難しいため、フランス人以外には覚えにくいです。より覚えやすい「ブランド名」にしました(はい、フラミンゴが好きです)。
  • 旧サイトはフランスの Scaleway という格安 VPS で動きました。当時は初めて VPS を契約してサーバを操作したため、大変勉強になりましたが、ただの小さなブログを更新するだけ、 VPS のメンテは時間的に合いませんでした。つまり、小さなサーバの管理を学ぶことができたし、メンテに費やした時間を別の勉強に割けたいです。
  • 旧サイトは Ghost という CMS 上で動いていました。これは一番大きな理由かもしれません。仕事で WordPress のインストールから運用まで全部担当していて、(語ると長くなるので省略しますが)あらゆる理由で大嫌いになりましたので、別の CMS を探して Ghost に出会いました。 Ghost は素晴らしいです。 CLI のおかげでインストールと更新は円滑で、 PHP の CMS に比べると全てが爆速です。また、(当時の)エディタは WYSIWYG ではなくて、 Markdown でしたので大変タイピングしやすかったです。しかし、 Ghost 2.0 から中途半端な WYSIWYG エディタが導入されてしまいました。残念ながらそのエディタがマルチバイトに未対応のため日本語が非常に打ちにくかったです。1 また、小さなブログのため、データベースの管理(定期的なバックアップ等)に時間を割けられませんでした。

とはいえ、 Ghost はとても良い CMS で、 WordPress にうんざりした方に大変おすすめします。

刷新したこと

  • より覚えやすい URL に変更しました。
  • より安い TDL に変更しました。
  • GO で書かれている Hugo スタティックサイトジェネレーター(SSG)に移行しました。 SSG は Git で管理ができて、データベースが不要で、静的なページのため非常に管理が簡単でページの表示速度が速いです( PageSpeed に100%、イェーイ!)。 Git でページさえ管理すればそれ以外のバックアップは不要です。
  • Netlify ホスティングサービスに移行(無料、セキュア、速い)。
  • よりサイバーパンクなデザインにしました(ちょっと格好つけたw)

Hugo を選んだ理由を詳しく書きますと、 Hugo は Go で開発されて、 Go について勉強したいと思います。また、あらゆる SSG (400以上あるかと)がある中で、 Hugo は機能の面で充実しています。エディタはただの Markdown というのも幸いです。

しかし自分にとって特に重要なのは、 Hugo はプライバシーに関する機能が標準搭載で、 GDPR に従いやすいです。

現時点で、僕のブログにアナリティクがついていなくて、何の情報も収集せしていませんが、記事内に Twitter や YouTube といったサードパーティーを埋め込めば、その第三者のスクリプトやクッキーが記事を開いた時点でユーザのブラウザに保存されてしまいます。しかし、 Hugo はそれを防ぐための機能があります。 YouTube を例にしますと、ユーザがわざと埋め込んだビデオを生成しない限り、 YouTube による追跡クッキーが配信されません。大変望ましい機能です。

Netlify の良さは、自分の GitHub アカウントと紐づけて、マスターブランチを更新する度に Netlify が自動的に最新の差分を取得してサイトをビルドし直してくれます。これもなかなか時間の節約ができます!

デザインに関して

最後にデザインに関して、人によってちょっとイタいデザインかもしれませんが、僕のサイトなので我慢してください。笑

推奨環境は Firefox です。他のブラウザで問題なく表示できるでしょう。 Firefox のダウンロードをおすすめします。

まだ細かいところを修正しなければなりませんが、しばらくはデザインを変えないと思います。

例外はアクセシビリティ問題が発見されたら、その場合はできるだけ早く修正します。


さて、記事のアイディアはいっぱいありますが、なかなか書けていません。これからは書く時間をちゃんとスケジュールに追加しようと思います。

先日、日本であまり配信されていないフランスのテック事情についてツイートしたら応援の言葉をいただきましたので、同じテーマで140文字以上のブログ投稿を書こうと思います。次はフランス領事のなりすましについて書きます。


  1. Ghost エディタのマルチバイト対応は開発してプルリクをしようと思いましたが、残念ながら着手できませんでした。