[{"data":1,"prerenderedAt":168},["ShallowReactive",2],{"\u002Fdeployment\u002Fgithub":3},{"id":4,"title":5,"body":6,"category":156,"description":157,"extension":158,"meta":159,"navigation":160,"order":161,"path":162,"readingTime":163,"seo":164,"stem":165,"updated":166,"__hash__":167},"docs\u002Fdeployment\u002Fgithub.md","デプロイとトラブルシューティング",{"type":7,"value":8,"toc":150},"minimark",[9,13,53,56,60,87,102,109,113,120,137,140,146],[10,11,12],"h2",{"id":12},"コンテナの状態を確認する",[14,15,20],"pre",{"className":16,"code":17,"language":18,"meta":19,"style":19},"language-bash shiki shiki-themes github-light github-dark","docker compose ps\ndocker compose logs -f\n","bash","",[21,22,23,39],"code",{"__ignoreMap":19},[24,25,28,32,36],"span",{"class":26,"line":27},"line",1,[24,29,31],{"class":30},"sScJk","docker",[24,33,35],{"class":34},"sZZnC"," compose",[24,37,38],{"class":34}," ps\n",[24,40,42,44,46,49],{"class":26,"line":41},2,[24,43,31],{"class":30},[24,45,35],{"class":34},[24,47,48],{"class":34}," logs",[24,50,52],{"class":51},"sj4cs"," -f\n",[10,54,55],{"id":55},"公開用ファイルを作る",[57,58,59],"p",{},"エックスサーバーへはNuxtの静的生成結果を配置します。公開URLを指定してから生成してください。",[14,61,63],{"className":16,"code":62,"language":18,"meta":19,"style":19},"NUXT_PUBLIC_SITE_URL=https:\u002F\u002Fheadless-wp.cakizaki.com npm run generate\n",[21,64,65],{"__ignoreMap":19},[24,66,67,71,75,78,81,84],{"class":26,"line":27},[24,68,70],{"class":69},"sVt8B","NUXT_PUBLIC_SITE_URL",[24,72,74],{"class":73},"szBVR","=",[24,76,77],{"class":34},"https:\u002F\u002Fheadless-wp.cakizaki.com",[24,79,80],{"class":30}," npm",[24,82,83],{"class":34}," run",[24,85,86],{"class":34}," generate\n",[57,88,89,90,93,94,97,98,101],{},"生成結果は ",[21,91,92],{},".output\u002Fpublic\u002F"," に作られます。この中には各ガイドページのHTML、",[21,95,96],{},"robots.txt","、",[21,99,100],{},"sitemap.xml","、OGP画像が含まれます。",[103,104,106],"callout",{"type":105},"tip",[57,107,108],{},"WordPressで実例投稿を追加した場合は、サイトを再生成・再配置すると検索エンジン向けのHTMLとsitemapへ反映できます。",[10,110,112],{"id":111},"nuxtに接続エラーが出る","Nuxtに接続エラーが出る",[57,114,115,116,119],{},"WordPressの初期設定が完了しているか確認し、",[21,117,118],{},"http:\u002F\u002Flocalhost:8080\u002Fwp-json"," でJSONが表示されるか確認します。",[14,121,123],{"className":16,"code":122,"language":18,"meta":19,"style":19},"docker compose restart nuxt\n",[21,124,125],{"__ignoreMap":19},[24,126,127,129,131,134],{"class":26,"line":27},[24,128,31],{"class":30},[24,130,35],{"class":34},[24,132,133],{"class":34}," restart",[24,135,136],{"class":34}," nuxt\n",[10,138,139],{"id":139},"データを守る",[57,141,142,145],{},[21,143,144],{},"docker compose down -v"," はMySQLの保存領域も削除します。原因が分からない段階では実行しないでください。ZIPを別名のフォルダへ展開した場合は、Dockerが別プロジェクトとして扱い、投稿が消えたように見えることがあります。",[147,148,149],"style",{},"html pre.shiki code .sScJk, html code.shiki .sScJk{--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sj4cs, html code.shiki .sj4cs{--shiki-default:#005CC5;--shiki-dark:#79B8FF}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .szBVR, html code.shiki .szBVR{--shiki-default:#D73A49;--shiki-dark:#F97583}",{"title":19,"searchDepth":41,"depth":41,"links":151},[152,153,154,155],{"id":12,"depth":41,"text":12},{"id":55,"depth":41,"text":55},{"id":111,"depth":41,"text":112},{"id":139,"depth":41,"text":139},"困ったとき","静的生成したガイドサイトを安全に公開し、起動時のよくあるエラーを切り分けます。","md",{},true,5,"\u002Fdeployment\u002Fgithub","10分",{"title":5,"description":157},"deployment\u002Fgithub","2026-09-04","IH05dv_6d4cavHJM5Fei39j0uqukjWQuyw1YbJaxMDc",1793510989336]