また性懲りもなくブログを作り直しました(通算 n 回目)。 今回は Gatsby v2 → Hugo + Blowfish への全面刷新です。
なぜ作り直したか#
- 旧構成の Gatsby v2 が 2020 年頃のままで、依存が古くメンテがつらくなっていた
- AI Agentでサクッと移行できるようになったのがでかい
やったこと#
- Hugo + Blowfish に移行。ビルドが爆速で、Markdown をそのまま置くだけの運用に戻せた
- 過去記事 69 本をそのまま移行。各記事の
slugを埋め込んで、旧 URL(/blog/<記事名>/)を完全維持したのでリンクは切れていないはず - トップページをプロフィール型にして、技術とボードゲームの両面を紹介
- 公開先は今まで通り Netlify + 独自ドメイン tenn25.com
こだわった背景アニメーション#
Blowfish 公式サイトのデモがいい感じだったので、HTMLを解析して参考に。その仕組み(45 度の角丸ライン × 複数速度の平行移動)を。ライト/ダークで濃さも調整済み。
地味にハマったところ#
- 初期(2018 年頃)の記事が旧 Mezzanine 時代の画像パスを参照していてリンク切れになっていたので、
/img/へ修正 - タグに付けていた
C#が、Netlify のデプロイで「ファイル名に#は使えない」と怒られてビルド失敗。おとなしくCSharpに変更
これから#
これからは技術メモに加えて、ボードゲーム制作の話も書いていく予定です。 制作まわりは rock-and-games.com でもやっているので、そっちでNoteとか書きたい。