返回博客

Cloudflare Pages 到 Workers:MaynorAI 上站部署路径整理

整理 TanStack Start 应用部署到 Cloudflare Workers、绑定 D1、自定义域名、HTTPS 和 SEO 文件的关键步骤。

2026年7月8日Deploy LogDeploy Log

MaynorAI 使用 Cloudflare Workers 承载动态站点,用 D1 保存账号、角色、配置和业务数据。相比纯静态 Pages,Workers 更适合带登录、后台和 API 的 SaaS 应用。

上站路径

  1. 准备 .env.production,让 VITE_APP_URL 指向正式域名。
  2. wrangler.jsonc 配置 Worker 名称、D1 binding 和运行时变量。
  3. 远程执行 D1 migration,并初始化 RBAC 角色。
  4. 通过 pnpm run cf:deploy 部署到 Workers。
  5. 绑定自定义域名,并验证 HTTP 到 HTTPS 的 301。

SEO 文件

上线后至少要验证 /robots.txt/sitemap.xml/llms.txt、OG 图片和 canonical URL。对于 AI 内容站,llms.txt 能帮助 AI crawler 快速理解站点主题和核心页面。