[{"data":1,"prerenderedAt":31},["ShallowReactive",2],{"tag-articles-nuxt 3":3},[4,10,16,21,26],{"title":5,"description":6,"path":7,"publishedAt":8,"updatedAt":9},"Nuxt 3でDraw.ioファイルを表示する完全ガイド","viewer.diagrams.netのCORS問題の解決策から実装コード、代替手段まで網羅的に解説。サーバーミドルウェアCORS設定、Base64埋め込み、iframe embed mode、maxGraphなど5つの実装方法を比較。","/nuxt3-drawio-complete-guide","2025-11-19T00:00:00.000Z","2025-12-16T00:00:00.000Z",{"title":11,"description":12,"path":13,"publishedAt":14,"updatedAt":15},"Vue.js タブ分割とURLクエリパラメータによる状態管理 - index.vue 700行問題の解決","Nuxt 3アプリのindex.vueが700行以上に肥大化した問題を、タブコンポーネント分割とcomposable抽出で解決。さらにURLクエリパラメータで状態を管理し、ブラウザの戻る/進むボタンに対応した実装の詳細を解説。","/vue-tab-refactoring-query-params","2026-01-20T00:00:00.000Z",null,{"title":17,"description":18,"path":19,"publishedAt":20,"updatedAt":15},"Vue.js タブURL同期のリファクタリングとブラウザバック問題の修正","useTabQuerySync composableを作成し、Alt+矢印キーでブラウザバックが効かない問題やタブ間遷移時の履歴管理問題を解決","/tab-url-sync-refactoring","2026-01-21T00:00:00.000Z",{"title":22,"description":23,"path":24,"publishedAt":25,"updatedAt":15},"投資判断クイズ75問をVOICEVOXで音声化：WAV合成→MP3→Cloudflare R2まで一気通貫の自動化ログ","Part 2 投資判断クイズ75問の問題文・選択肢・解説・誤答パターンをVOICEVOXで音声合成し、MP3変換からCloudflare R2へのアップロード、Nuxtページへの組み込み、本番デプロイまでをClaude Codeに順次実行させた。PowerShellの罠やprefix typo、narrationConfig未渡しといった躓きも含めて記録","/quiz-narration-pipeline","2026-05-16T00:00:00.000Z",{"title":27,"description":28,"path":29,"publishedAt":30,"updatedAt":15},"学習ゲートの問題集アプリをNuxt 3に実装した — dev専用API・サーバー側採点・間隔反復に干渉しない設計","コミット前クイズで解いた問題をローカルで解き直せる問題集アプリのPhase 2-3。dev専用Nitro API・サーバー側採点・シャッフル写像・SM-2非干渉の設計と、実装中に出たルーティングの罠を記録する。","/lesson-quiz-app-phase2-3","2026-07-06T00:00:00.000Z",1785654931822]