[{"data":1,"prerenderedAt":34},["ShallowReactive",2],{"tag-articles-リダイレクト":3},[4,10,15,19,24,29],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"Chrome DevTools MCP autoConnect設定とSearch Console 404対策の一日","Chrome 146のautoConnectオプションで普段使いのプロファイルに接続する試行錯誤と、Search Console 404を317件→0件にするためのリダイレクト再生成・noindex設定・canonical実装の記録","/chrome-devtools-autoconnect-search-console","2026-03-31T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"2026年4月14日の開発日記 - CF精算表デバッグ10セッション一気通貫","CF精算表のExcel自動生成で固定資産応用・株主資本応用のSUMIFS不一致・符号規則を一日かけて修正。Codex(GPT-5.4)レビュー駆動で複数の計画を策定。Search Console 404リダイレクトも一括修正。","/2026-04-14-diary","2026-04-14T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":14,"updatedAt":9},"Search Console 404を329件発見し、リダイレクトルールで75%を潰した","3月末のリダイレクト修正から2週間後にSearch Consoleを確認。404が329件残っていたのでCSV全件分析し、generate-redirects.mjsを改修。Cloudflare Pagesの2,000ルール制限と格闘しながら248件をカバーした記録。","/search-console-404-redirect-fix",{"title":20,"description":21,"path":22,"publishedAt":23,"updatedAt":9},"912件の自己ループリダイレクトとOG画像署名切れを一気に直した日 — 本番障害2件をAIに調査させて根本原因まで詰めた記録","ユーザーの目視で発覚した2件の本番障害を、Claude Codeに git blame と secret rotation を代行させて根本原因まで詰めた。デプロイは473秒から293秒に短縮。","/og-image-redirect-loop-fix","2026-05-28T00:00:00.000Z",{"title":25,"description":26,"path":27,"publishedAt":28,"updatedAt":9},"把握していたのは4サイト、実際は15ドメイン — 手持ちのサイトを棚卸しした日","リポジトリと公開ドメインの対応を棚卸ししたら、知っていた4サイトのほかに業種別ランディングページ群と画像配信用サブドメインが動いていて合計15あった。旧PaaSアプリの静的化案、統合しないと決めた経緯、見つかった実害の記録。","/site-portfolio-due-diligence","2026-07-26T00:00:00.000Z",{"title":30,"description":31,"path":32,"publishedAt":33,"updatedAt":9},"WordPress移行で画像3,810件が配信不能になった — 原本の発掘とCloudflare R2への復旧","Udemyの解説スライドが真っ白になっているのを見つけた。前日のWordPress移行で旧uploadsパスが消え、参照していた画像3,810件が全滅していた。ERR_BLOCKED_BY_ORBの読み方、原本の発掘、ホワイトリスト方式でのR2アップロード、全講座リンクの突き合わせまで。","/wp-uploads-outage-r2-recovery","2026-07-27T00:00:00.000Z",1785654931055]