[{"data":1,"prerenderedAt":25},["ShallowReactive",2],{"tag-articles-データ移行":3},[4,10,15,20],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"ある国家資格試験の過去問データを Turso DB に丸ごと移して全文検索できるようにした","別アプリに散らばっていた過去問JSONを Turso へ一括移行した記録。スカラー値は列、解説や法令参照のネスト構造はJSON列で保持した。配列ラップ構造の混在やstdoutバッファリング、会話履歴肥大によるパースエラーまで、つまずいた過程を残す。","/exam-past-questions-turso-migration","2026-05-27T00:00:00.000Z",null,{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":9},"WordPressバックアップから記事を復元できるか検証し、専用リポジトリを立てた日","eurekapu.comの古いWordPressバックアップを解析し、画像・動画付き記事が本当に復元できるか試した記録。GIFのまま残すか動画に変換し直すかで方針を変え、作業ディレクトリをmdx-playgroundから独立リポジトリへ切り出すまでの経緯。","/wordpress-restore-and-repo-split","2026-07-21T00:00:00.000Z",{"title":16,"description":17,"path":18,"publishedAt":19,"updatedAt":9},"WordPress移行記事の本文幅・行間をブログ基準に揃え直した一日","旧WordPressブログの移行作業で、移行先ページの本文幅と行間が新ブログの基準からずれていた問題を修正した記録。動画プレースホルダーの扱いや、Chrome DevToolsでの確認不足を指摘された経緯も残す。","/wordpress-migration-layout-fixes","2026-07-22T00:00:00.000Z",{"title":21,"description":22,"path":23,"publishedAt":24,"updatedAt":9},"Notion 9,375ページの移行先を設計し直す — 原本243MBの抜けと、Markdown→Googleドキュメント変換の実測","Notion解約に向けた移行構成をレビューさせたら、原本の243MB JSONが移行先のどこにも入っていなかった。あわせてMarkdown＋画像をGoogleドキュメントに載せられるかを実データで検証した記録。","/notion-archive-migration-google-docs","2026-07-27T00:00:00.000Z",1785654935123]