为 Profound CMS 预配置的 Next.js 应用脚手架,可选择精简入门模板或文档站点模板。
为 Profound CMS 搭建一个 Next.js 应用脚手架。
使用 Bun 创建一个新项目:
bunx create-profound-next <project-name>
你可以交互式选择模板,也可以直接指定:
bunx create-profound-next <project-name> --template=base
bunx create-profound-next <project-name> --template=docs
要跳过自动 Git 初始化:
bunx create-profound-next <project-name> --no-git
要跳过自动安装 依赖:
bunx create-profound-next <project-name> --no-install
cd <project-name>
bun dev
base:适用于 Profound CMS 的精简版 Next.js 入门模板。docs:带有文档专用界面的文档站点入门模板。在生成的网站中创建 .env.local 文件:
PROFOUND_API_KEY=your_api_key
NEXT_PUBLIC_PROFOUND_WEBSITE_ID=your_website_id
NEXT_PUBLIC_CMS_API_URL=https://cms.dev.tryprofound.com
NEXT_PUBLIC_BUNNY_CDN_URL=https://cms-profound.b-cdn.net
create-profound-next 会将模板复制到新目录中,替换项目名称等模板占位符,并可根据需要初始化 Git 仓库并安装所需依赖。
在生成的项目中,主要命令包括:
bun dev:启动开发服务器
bun build:构建生产版本
bun start:运行生产构建
bun lint:运行代码检查
bun generate-schemas:从 Profound CMS 同步 CMS 模式