構成
- Hugo: 静的サイト生成
- GitHub: 記事とコードの管理
- Cloudflare Pages: デプロイ
- Giscus: コメント
役割分担
Hugo で生成した public/ を Cloudflare Pages が配信します。
記事の変更は GitHub 上で管理し、コメントは GitHub Discussions に集約します。
メリット
- CMS なしで運用できる
- Git ベースで履歴管理できる
- コメント基盤を別サービスに依存しすぎない
今後の拡張
- 独自ドメインの接続
- OGP 画像の調整
- CI の追加