[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-list":3},[4,123],{"id":5,"title":6,"body":7,"description":115,"extension":116,"meta":117,"navOrder":81,"navigation":118,"path":119,"seo":120,"stem":121,"__hash__":122},"docs\u002Fdocs\u002F1.getting-started.md","快速开始",{"type":8,"value":9,"toc":111},"minimark",[10,13,35,39,65,68,98,101,107],[11,12,6],"h1",{"id":6},[14,15,16,17,21,22,29,30,34],"p",{},"欢迎使用 ",[18,19,20],"strong",{},"NuxtCMS","。这个文档区由 ",[23,24,28],"a",{"href":25,"rel":26},"https:\u002F\u002Fcontent.nuxt.com\u002F",[27],"nofollow","Nuxt Content"," 驱动，内容以 Markdown 文件形式存放在 ",[31,32,33],"code",{},"content\u002Fdocs\u002F"," 目录。",[36,37,38],"h2",{"id":38},"核心概念",[40,41,42,53,59],"ul",{},[43,44,45,48,49,52],"li",{},[18,46,47],{},"博客与页面","：数据库驱动，可在后台 ",[31,50,51],{},"\u002Fadmin"," 实时增删改查。",[43,54,55,58],{},[18,56,57],{},"文档","：文件驱动（本页），适合版本化的说明文档。",[43,60,61,64],{},[18,62,63],{},"多语言","：界面与内容均支持多语言，可在右上角切换。",[36,66,67],{"id":67},"本地开发",[69,70,75],"pre",{"className":71,"code":72,"language":73,"meta":74,"style":74},"language-bash shiki shiki-themes material-theme-lighter github-light github-dark","pnpm install\npnpm dev\n","bash","",[31,76,77,90],{"__ignoreMap":74},[78,79,82,86],"span",{"class":80,"line":81},"line",1,[78,83,85],{"class":84},"sbgvK","pnpm",[78,87,89],{"class":88},"s_sjI"," install\n",[78,91,93,95],{"class":80,"line":92},2,[78,94,85],{"class":84},[78,96,97],{"class":88}," dev\n",[14,99,100],{},"首次访问后台会进入安装向导，创建管理员后即可开始创作。",[102,103,104],"blockquote",{},[14,105,106],{},"提示：文档内容修改后，开发环境会自动热更新。",[108,109,110],"style",{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}",{"title":74,"searchDepth":92,"depth":92,"links":112},[113,114],{"id":38,"depth":92,"text":38},{"id":67,"depth":92,"text":67},"了解 NuxtCMS 的核心概念与本地开发流程。","md",{},true,"\u002Fdocs\u002Fgetting-started",{"title":6,"description":115},"docs\u002F1.getting-started","Cl8mwIS4C2yrvyh5_t7MugUV0aGOZHNhKrGA_GKEwi8",{"id":124,"title":125,"body":126,"description":256,"extension":116,"meta":257,"navOrder":92,"navigation":118,"path":258,"seo":259,"stem":260,"__hash__":261},"docs\u002Fdocs\u002F2.deployment.md","部署到 Cloudflare",{"type":8,"value":127,"toc":251},[128,131,138,141,148,174,177,231,234,248],[11,129,125],{"id":130},"部署到-cloudflare",[14,132,133,134,137],{},"NuxtCMS 面向 ",[18,135,136],{},"Cloudflare Pages + D1"," 设计。",[36,139,140],{"id":140},"一键部署",[14,142,143,144,147],{},"凭证放在 ",[31,145,146],{},".cloudflare.env","（已 gitignore）：",[69,149,151],{"className":71,"code":150,"language":73,"meta":74,"style":74},"pnpm deploy            # 构建并部署\npnpm deploy:migrate    # 先迁移 D1，再部署\n",[31,152,153,164],{"__ignoreMap":74},[78,154,155,157,160],{"class":80,"line":81},[78,156,85],{"class":84},[78,158,159],{"class":88}," deploy",[78,161,163],{"class":162},"sutJx","            # 构建并部署\n",[78,165,166,168,171],{"class":80,"line":92},[78,167,85],{"class":84},[78,169,170],{"class":88}," deploy:migrate",[78,172,173],{"class":162},"    # 先迁移 D1，再部署\n",[36,175,176],{"id":176},"数据存储",[178,179,180,196],"table",{},[181,182,183],"thead",{},[184,185,186,190,193],"tr",{},[187,188,189],"th",{},"数据",[187,191,192],{},"本地",[187,194,195],{},"生产",[197,198,199,211,220],"tbody",{},[184,200,201,205,208],{},[202,203,204],"td",{},"博客\u002F页面\u002F用户",[202,206,207],{},"libSQL 文件",[202,209,210],{},"Cloudflare D1",[184,212,213,215,218],{},[202,214,57],{},[202,216,217],{},"本地 SQLite",[202,219,210],{},[184,221,222,225,228],{},[202,223,224],{},"附件",[202,226,227],{},"文件系统",[202,229,230],{},"Cloudflare R2",[36,232,233],{"id":233},"环境变量",[40,235,236,242],{},[43,237,238,241],{},[31,239,240],{},"NUXT_JWT_SECRET","：JWT 签名密钥",[43,243,244,247],{},[31,245,246],{},"NUXT_PUBLIC_SITE_URL","：站点 URL（用于 SEO \u002F sitemap）",[108,249,250],{},"html pre.shiki code .sbgvK, html code.shiki .sbgvK{--shiki-light:#E2931D;--shiki-default:#6F42C1;--shiki-dark:#B392F0}html pre.shiki code .s_sjI, html code.shiki .s_sjI{--shiki-light:#91B859;--shiki-default:#032F62;--shiki-dark:#9ECBFF}html pre.shiki code .sutJx, html code.shiki .sutJx{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#6A737D;--shiki-default-font-style:inherit;--shiki-dark:#6A737D;--shiki-dark-font-style:inherit}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}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);}",{"title":74,"searchDepth":92,"depth":92,"links":252},[253,254,255],{"id":140,"depth":92,"text":140},{"id":176,"depth":92,"text":176},{"id":233,"depth":92,"text":233},"使用 Cloudflare Pages 与 D1 数据库部署 NuxtCMS。",{},"\u002Fdocs\u002Fdeployment",{"title":125,"description":256},"docs\u002F2.deployment","LNp_jMPa2fdZgeMvdZuzghFGFoQPtlqi2GS6Jtlx1A8"]