[{"data":1,"prerenderedAt":54},["ShallowReactive",2],{"tag-articles-wordpress移行":3},[4,10,15,20,24,28,33,37,41,46,50],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"2026年7月21日の開発日記 - 会計アプリの誕生と、サブエージェントが吐いた一つの嘘","会計システムの技術書を動くMVPアプリに仕立て、語源英単語4000語のナビゲーションを組み直し、WordPressの10年分をリポジトリごと切り出した一日。途中、リサーチ用サブエージェントが自己矛盾した報告を返し、実物確認でその嘘を見破った記録も残る。","/2026-07-21-diary","2026-07-21T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"2026年7月23日の開発日記 - 音声入力の誤変換を辞書で潰し、WordPressの出口を決めた日","5プロジェクトを横断した一日の記録。音声入力の誤変換を過去30日のログから洗い出して辞書に登録し、WordPress移行は「VPS解約・Nuxt移行」の方針で確定、途中で見つけた本番サイトの522障害も原因を特定して解決した。語源単語の画像レビュー完走とKindle書籍のOCR取り込みも進んだ。","/2026-07-23-diary","2026-07-23T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":9},"2026年7月24日の開発日記 - 進める判断より、止める判断のほうが多かった日","教材化シリーズを1日で3講積み上げる一方、挿絵の全語洗い直し・WordPress移行サイトのカテゴリ再設計・本番切替の中止判断まで走った日の記録。三度の「止める」がどれも正解だった経緯をまとめる。","/2026-07-24-diary","2026-07-24T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":19,"updatedAt":9},"WordPress本番切替を土壇場で止め、旧サーバーの畳み方を決めた","旧WordPressサーバーの保守提案を自分で裏取りし、失った管理者権限を取り戻して退役前提の一括バックアップ方針を固めた話。本番切替も確認画面の直前で、移行先サイトの完成度を理由に自分の判断で止めた記録。","/wordpress-cutover-postponed",{"title":25,"description":26,"path":27,"publishedAt":19,"updatedAt":9},"WordPress移行サイトのカテゴリとナビゲーションを作り直した一日","旧WordPressサイトから移行した記事のカテゴリ分類が粗く一覧性を失っていた問題を作り直し、レイアウトの破綻・ヘッダーナビ・書籍紹介の置き場所まで一日で立て直した記録。","/wordpress-migration-category-redesign",{"title":29,"description":30,"path":31,"publishedAt":32,"updatedAt":9},"2026年7月26日の開発日記 - WordPressサイトをついに本番切替した日","三日前に土壇場で止めた本番DNS切替を、ようやく実行した。203記事すべてが200を返して安心した直後、旧カテゴリURLに末尾スラッシュを足すと404が出る。判断をボタンで返す仕組みも作った一日の記録。","/2026-07-26-diary","2026-07-26T00:00:00.000Z",{"title":34,"description":35,"path":36,"publishedAt":32,"updatedAt":9},"WordPressサイトの本番DNS切替と、移行後に見つかった301の穴","WordPressから移してきた会社サイトの本番DNSを切り替えた。203記事の200確認はすんなり通ったのに、旧カテゴリURLに末尾スラッシュを足した瞬間404が出た。検証・修正と1ヶ月分のモニタリング設計まで。","/wordpress-cutover-phase4",{"title":38,"description":39,"path":40,"publishedAt":32,"updatedAt":9},"本番切替の前に移行先サイトを仕上げた日 — 画像の謎、フォームの文字化け、トップページの作り直し","DNS切替の前に移行先サイトを全ページレビュー。コンセプトページの画像が出ない原因、お問い合わせメールが2通目から文字化けした理由、トップページを深掘りしたくなる作りに変えるまでの記録。","/wordpress-site-final-polish",{"title":42,"description":43,"path":44,"publishedAt":45,"updatedAt":9},"2026年7月27日の開発日記 - 画像3,810件の配信復旧とHeroku停止の実測","WordPress移行で配信不能になった画像3,810件をR2で復旧し、旧アプリの静的化をnuxt generate 4回で実測。ChatGPT Proディープリサーチの空振り、Notion移行計画の作り直し、苦手語ページの指標見直しまで4プロジェクトを回した一日。","/2026-07-27-diary","2026-07-27T00:00:00.000Z",{"title":47,"description":48,"path":49,"publishedAt":45,"updatedAt":9},"移行サイトのSEO・AI-SEO改善を1日で回した — 画像altを480件、記事の要点を203本、OG画像を署名付きに","WordPressからNuxtへ移した個人サイトのSEO/AI-SEO改善を朝から夜まで進めた記録。動的OG画像の本番投入、apex転送先の変更、サブエージェント並列でのメタ改訂、画像altをAIに図を読ませて埋めるまで。","/wordpress-nuxt-ai-seo-phase-c",{"title":51,"description":52,"path":53,"publishedAt":45,"updatedAt":9},"WordPress移行で画像3,810件が配信不能になった — 原本の発掘とCloudflare R2への復旧","Udemyの解説スライドが真っ白になっているのを見つけた。前日のWordPress移行で旧uploadsパスが消え、参照していた画像3,810件が全滅していた。ERR_BLOCKED_BY_ORBの読み方、原本の発掘、ホワイトリスト方式でのR2アップロード、全講座リンクの突き合わせまで。","/wp-uploads-outage-r2-recovery",1785654926587]