※ ソースコードはこちら
このサイトはjekyllという静的ジェネレーターを使ってホストされています。
- 軽量。indexページは1.2MBでロードは200ms以下
- レスポンシブ: pcやモバイルそれぞれの画面幅に対応
-
i18対応: 日本語、英語による切り替えをサポート
- コンテンツの追加: markdownファイルの追加のみ
-
デプロイ: ブランチへのpushのみ
- google analytics対応
モダンな開発体験では、多くの「やりすぎ」が散見されます。動的に処理しなければいけないデータ量が多く認証などが必要な場合はモダンなフレームワークを使いつつサイトを構築することは問題ありませんが、バナーを出す、ボタンが切り替わる等だけに大量のjsファイルをロードする開発的な「やりすぎ」から、必要以上の広告で肝心の読者としての体験が「汚染」された「やりすぎ」など。
シンプルなhtml, cssを使ってレスポンシブ、軽量で高パフォーマンスな挙動を実現することは完全に「可能」です。これに加え、自分好みの場所を作り上げることも技術者としての醍醐味とも言えると思います。