ClaudeでHugoサイトを毎日更新するbot

クロード ハーゴ サイト まいにち こうしん ボット
Hugo静的サイトをClaude+Cloudflare+GitHub Actionsで毎日自動更新する実装パターン。記事下書き生成→PR→マージ→デプロイの一連の流れを紹介します。
全体構成
Hugoは超高速な静的サイトジェネレーターで、個人ブログに人気です。Claudeで記事下書きを生成し、GitHub Actionsで毎日コミット → Cloudflare Pagesに自動デプロイ、という流れを組むと「毎朝1記事自動投稿」が実現します。
ステップ1:Claudeで記事生成スクリプト
Claude APIに毎朝「今日のテーマリストから1本記事を1500字で」と依頼するスクリプトを書きます。出力はcontent/posts/<日付>.mdに保存。
ステップ2:GitHub Actionsで毎朝実行
.github/workflows/daily-post.yml で cron: "0 22 * * *"(日本時間朝7時)に設定。
- 記事生成スクリプト実行
- git add / commit / push
このとき Claude APIキーは GitHub Secretsに格納します。
ステップ3:Cloudflare Pagesで自動デプロイ
GitHubのmainブランチに連動してCloudflare Pagesが自動再ビルド。Hugoは数秒でビルド完了します。
ステップ4:品質担保(PRレビュー方式)
「完全自動投稿」だと誤記載・誤字脱字が怖いので、**mainへ直接投稿せずPullRequest化**するのがおすすめ。自分が朝確認してマージすると安全です。
毎日投稿の注意
- テーマリストを先に用意(無尽蔵に書けるわけではない)
- 過去記事重複チェック(タイトル・タグの衝突回避)
- オリジナリティ(AI量産記事は Google品質ガイドラインで減点対象になりやすい)
- AIで書いた旨を表記(透明性)
コスト
- Cloudflare Pages:無料(個人枠十分)
- GitHub Actions:個人リポジトリは無料枠あり
- Claude Haiku API:1記事$0.01〜0.05程度
- 合計:月数十円〜数百円
注意点
- AdSense審査・E-E-A-T的観点で「AIだけ」サイトは評価されにくい傾向
- 誇大広告・虚偽情報を含まないよう校正必須
- 商標・著作権を侵さないか確認
まとめ
「毎朝1記事」のリズムは個人サイトの成長に重要です。Claude×GitHub Actions×Cloudflareで、眠っている間に下書きが出来上がる体制を作りましょう。
出典(公式の情報)
※ 制度は変わることがあります。申請の前に、必ず公式ページの最新情報をご確認ください。
この記事は 2026-05-05 時点の情報です。 個別のご事情については、お住まいの市区町村の福祉窓口・年金事務所・専門家にご相談ください。