スポンサーリンク
使い方・設定

Cloudflare Pages + D1 + Brevo でニュースレター登録基盤を0円で作った

Cloudflare Pages Functions と D1(SQLite)で購読者データを管理し、Brevo でメール配信する静的サイト向けニュースレター基盤の実装方法を解説。登録・重複チェック・配信停止まで自前で完結させるコードを紹介します。
プログラミング

LLM JSONパースエラー対策|XMLデリミタ活用法

LLMでJSONパースエラーが多発する原因と、XMLデリミタを使った根本的な対策を解説。GeminiなどのLLMが生成するテキストを正規表現で安全に抽出する実装方法や、記事生成パイプラインへの組み込み手順も紹介。コスト削減とリトライ削減を今すぐ実現しましょう。
使い方・設定

Claude APIで記事生成・品質チェック・WP投稿を自動化する

キーワードを入れるだけでAIが記事生成・品質チェック・リライト・WordPress投稿まで自動実行するパイプラインの実装方法を、実際に動いているシステムをもとに解説します。
使い方・設定

Astroの静的ブログに検索ボックスを外部サービスなしで実装する

Astro の静的サイトに、Algolia などの外部検索サービスを使わず検索機能を後付けする方法を解説。ビルド時に記事データを書き出し、クライアントサイドでリアルタイムフィルタする実装と、JS なしでも動く漸進的強化の設計を紹介します。
コラム

WordPress自動投稿パイプラインで画像が3枚表示された原因を調査した

AIコンテンツパイプラインで生成した記事をWordPressに投稿すると、各セクションに画像が3枚ずつ表示されるバグを調査・修正した記録。call_comfyui.pyとwp_post.pyの設計を追いかけた過程を残す。
コラム

個人開発のbotを放置していたら、自分のAPIに自分でDoSしていた話

自宅で動かしている個人用 Telegram bot のコードをレビューしたら、送信失敗時に offset を据え置く実装のせいで同一メッセージへ LLM 応答を生成し続ける「自己 DoS」になっていた。さらに日次ログには API キーが平文で残り、Google Drive 同期で外部へ流出寸前だった。個人運用バッチで踏んだ silent な地雷を全部晒しておく。
プログラミング

pnpm monorepo CI/CD設定ガイド【完全版】

pnpm monorepo環境にGitHub Actions CI/CDを設定してCloudflare Pagesへ自動デプロイする手順を詳解。pnpmセットアップ・ワークフロー設定・CLOUDFLARE_ACCOUNT_ID連携まで、詰まりやすいポイントを網羅。ぜひ参考にしてください。
使い方・設定

Next.js Server Actions でインラインフィードバックを実装する【App Router】

Next.js App Router の Server Actions で redirect() を使わず値を返す実装パターンを解説。useTransition との組み合わせで、ボタン押下後にその場で成功/エラー表示できる UX を実現する手順をコード付きで紹介します。
プログラミング

LLM自動投稿のh1重複と見出し階層崩れを30行で修正する

LLM自動生成記事のWordPress投稿前処理を解説。h1重複の除去と見出し階層スキップの修正を、30行のTypeScript関数でまとめて解決する実装例を紹介します。
使い方・設定

Astro 静的ブログにアフィリエイトリンクを frontmatter で管理する設計

Astro の Content Collections スキーマに affiliateItems フィールドを定義し、記事の MD frontmatter から宣言するだけでアフィリエイトリンクを表示する構成を紹介する。リンクをコンポーネントに分離するとデザイン変更が一箇所で済み、A8.net などのリンクの差し替えも frontmatter 編集だけで完結する。
スポンサーリンク