部署到 Cloudflare Pages
设置
- 构建命令:
nvm use 22 && yarn install --frozen-lockfile && yarn docs:build - 输出目录:
docs/.vitepress/dist - Node.js:22(仓库
.nvmrc为22;Pages 项目环境变量可设置NODE_VERSION=22) - 包管理:Yarn 1.22.22
站点是纯静态 SSG,不需要 Functions、数据库或上传路由。若启用广告,在 Pages 环境变量中配置真实的 VITE_ADSENSE_CLIENT_ID;未配置时不会加载 AdSense。
模型首次使用时由浏览器下载并缓存,构建过程不下载模型,也不会把用户图片写入产物。请在部署前确认模型提供方许可、Cloudflare Pages 单文件/项目大小限制,以及你选择的缓存策略。
本地预览:
bash
nvm use 22
yarn install --frozen-lockfile
yarn docs:build
yarn docs:preview