[{"data":1,"prerenderedAt":65},["ShallowReactive",2],{"tag-articles-ssr":3},[4,10,16,21,26,31,36,41,46,51,55,60],{"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},"Cloudflare PagesでリロードするとNuxtページが404になる問題の調査と解決","Cloudflare Pagesにデプロイした動的ルートのNuxtページで、初回アクセスは成功するがF5リロードすると404エラーが発生する問題の原因調査プロセスと、_routes.jsonの除外ルール修正による解決策","/cloudflare-pages-reload-404-fix","2025-11-27T00:00:00.000Z",null,{"title":17,"description":18,"path":19,"publishedAt":20,"updatedAt":20},"ページ遷移が遅い問題：SSR vs SSG の選択ミス","Nuxt Content + Cloudflare Pages構成で、ページ遷移に2-3秒かかる問題の原因分析と解決策。なぜSSRがデフォルトになっていたのか、ブログサイトにSSGが適切な理由を解説","/ssr-vs-ssg-page-transition-slow","2025-12-05T00:00:00.000Z",{"title":22,"description":23,"path":24,"publishedAt":25,"updatedAt":25},"Nuxt SSRエラー対策: データ分割とClientOnly","大きなデータファイルを扱うページでSSRエラーを回避する方法","/nuxt-client-only-guide","2025-12-15T00:00:00.000Z",{"title":27,"description":28,"path":29,"publishedAt":30,"updatedAt":15},"Nuxt 3: build vs generate の違い","nuxt buildとnuxt generateの本質的な違いを理解する","/nuxt-build-vs-generate","2025-12-24T00:00:00.000Z",{"title":32,"description":33,"path":34,"publishedAt":35,"updatedAt":15},"Nuxt3マルチテナントLPをSSRからSSGに移行 - 複数業種×Cloudflare Pagesデプロイ","業種別LPサイトのSSR→SSG移行。環境変数によるテナント切替、PowerShellバッチデプロイスクリプト、Cloudflare Pages Static設定を解説","/tax-lp-ssr-to-ssg-2026-02-08","2026-02-08T00:00:00.000Z",{"title":37,"description":38,"path":39,"publishedAt":40,"updatedAt":15},"Eurekapu Cloudflare Pages SSR化とBetter Auth認証基盤の構築","eurekapu-nuxt4をSSGからSSR化してCloudflare Pagesにデプロイ。D1データベースのセットアップ、Better Auth + Google OAuthの認証スケルトン実装、認証テスト7件全パスまでの記録。","/eurekapu-infra-auth-2026-02-20","2026-02-20T00:00:00.000Z",{"title":42,"description":43,"path":44,"publishedAt":45,"updatedAt":15},"eurekapu-nuxt4: 認証・DB運用・デプロイ整備の一日","SSRクッキー転送修正、Better Authメール認証追加、D1マイグレーション管理、画像配信ルート上限対策、E2Eテスト強化など、eurekapu-nuxt4プロジェクトの認証・DB・デプロイ周りを一気に整備した記録","/eurekapu-auth-db-deploy-2026-02-22","2026-02-22T00:00:00.000Z",{"title":47,"description":48,"path":49,"publishedAt":50,"updatedAt":15},"2026年3月15日の開発日記 - 会計学習コンテンツに音声ナレーションを載せた日","VOICEVOXとGoogle Cloud TTSで181台詞分の音声ナレーション機能を構築し、Cloudflare R2で配信。MillerViewerのSSRハイドレーションバグ修正と純粋関数リファクタリング、レスポンシブ対応修正も完了。","/2026-03-15-diary","2026-03-15T00:00:00.000Z",{"title":52,"description":53,"path":54,"publishedAt":50,"updatedAt":15},"MillerViewer SSRハイドレーションバグ修正と純粋関数リファクタリング","MillerViewerの3列目で二重ハイライトが発生するSSRハイドレーションバグを特定・修正し、純粋関数の抽出リファクタリングと28件のユニットテストを追加した記録","/miller-viewer-ssr-hydration-fix",{"title":56,"description":57,"path":58,"publishedAt":59,"updatedAt":15},"Cloudflare Pages SSG の OOM を Excel 教材データ分離で根本対応した話 — Codex 再帰レビューと SSR fetch 404 の突破","Cloudflare Pages の SSG ビルドが Node ヒープ 2GB を突き抜けて exit 134 で落ち続けた問題を、Excel 教材データの TS import → JSON fetch 分離で根本対応した。top.vue manifest は 490KB から 18KB に痩せ、10コース 616KB が public/ 配信に逃げた。Codex 再帰レビュー3回、Windows サンドボックス問題の根本対応、SSR fetch 404 のハマりまでを記録する。","/excel-data-separation-cloudflare-ssg-oom","2026-05-10T00:00:00.000Z",{"title":61,"description":62,"path":63,"publishedAt":64,"updatedAt":15},"Cloudflare Pages の 1MB Worker bundle 制限に当たって構成図A〜Dを書きながら設計判断を整理した","Nuxt 4 アプリの SSR Worker bundle が gzip 後 3.18 MiB まで膨らんで Cloudflare Pages の制限を超過した。プラン A/B/C/D を構成図に起こして比較し、最終的に HTML を public/ に直配置する Plan D へ収束させ、Phase 1 を本番デプロイするまでの設計判断と試行錯誤の記録。","/cloudflare-pages-workers-bundle-architecture","2026-06-16T00:00:00.000Z",1784786397966]