メインコンテンツへスキップ
  1. 記事一覧/

ブログをHugoで刷新しました

tenn25
著者
tenn25
技術メモとボードゲーム制作の記録を綴る個人ブログ

また性懲りもなくブログを作り直しました(通算 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とか書きたい。