跳到正文
v0.6.5

部署静态站点

Canofold 不绑定托管平台。发布前依次运行 pnpm exec canofold check 与 pnpm exec canofold build,发布目录默认是 .canofold/dist/。

生成平台提示

bash
pnpm exec canofold deploy

该命令在 .canofold/deploy/ 生成平台配置示例和说明,不创建账号、不上传文件,也不修改远端环境。

平台参数

表格
GitHub Pagespnpm exec canofold check && pnpm exec canofold build.canofold/dist
Cloudflare Pagespnpm exec canofold check && pnpm exec canofold build.canofold/dist
Vercelpnpm exec canofold check && pnpm exec canofold build.canofold/dist
Netlifypnpm exec canofold check && pnpm exec canofold build.canofold/dist
Nginx / 对象存储CI 构建后上传.canofold/dist

托管服务必须按目录提供 index.html,不能把站点配置为 SPA fallback。部署到子路径时设置 basePath,例如 /project/,并确保 CDN/反向代理使用相同前缀。

平台级 301/308 应消费生成的 redirects.json。私有文档访问控制和 CSP 见安全边界。