Lzh on GitHub

Cloudflare Pages

将你的 Content 应用部署到 Cloudflare Pages。

快速设置

  1. 使用 nuxi build --preset=cloudflare_pages 构建你的应用
  2. 在 Cloudflare 仪表板的 DB 绑定名称下创建 D1 数据库并连接到你的项目
  3. 部署/重新部署你的应用

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)。

就是这样!🎉

查看: