Cloudflare Pages
将你的 Content 应用部署到 Cloudflare Pages。
快速设置
- 使用
nuxi build --preset=cloudflare_pages构建你的应用 - 在 Cloudflare 仪表板的
DB绑定名称下创建 D1 数据库并连接到你的项目 - 部署/重新部署你的应用
Nuxt Content 模块内置了与 Cloudflare Pages 的集成,用于部署你的内容。
该模块将自动检测构建目标并为 Cloudflare Pages 准备必要的配置。Content 模块目前仅支持 cloudflare-pages 预设。
你可以在 nuxi build 命令中使用 --preset=cloudflare_pages 选项,也可以使用 nuxt.config.ts 来配置预设。
export default defineNuxtConfig({
nitro: {
preset: 'cloudflare_pages',
},
});
该模块需要连接一个 D1 数据库才能工作。默认情况下,它将使用 DB 绑定名称。你可以通过在 nuxt.config.ts 中提供你自己的数据库配置来覆盖默认的数据库配置。
在创建一个新的 Cloudflare Pages 项目后,你需要创建一个新的 D1 数据库并将其连接到该项目。请确保使用与模块相同的绑定名称(默认为 DB)。
就是这样!🎉
查看: