構成

  • Hugo: 静的サイト生成
  • GitHub: 記事とコードの管理
  • Cloudflare Pages: デプロイ
  • Giscus: コメント

役割分担

Hugo で生成した public/ を Cloudflare Pages が配信します。
記事の変更は GitHub 上で管理し、コメントは GitHub Discussions に集約します。

メリット

  • CMS なしで運用できる
  • Git ベースで履歴管理できる
  • コメント基盤を別サービスに依存しすぎない

今後の拡張

  • 独自ドメインの接続
  • OGP 画像の調整
  • CI の追加