chore(docs): add Cloudflare deployment
This commit is contained in:
+11
-1
@@ -27,6 +27,16 @@ bun run --cwd docs build
|
||||
|
||||
生成的 `dist` 可以直接部署到静态文件服务。页面在浏览器中使用 hydration 恢复交互,后续站内导航仍由轻量客户端路由处理。
|
||||
|
||||
## Deployment
|
||||
|
||||
文档站通过 Cloudflare Workers Static Assets 部署到 <https://react-app-kit.go-slim.dev>:
|
||||
|
||||
```sh
|
||||
bun run --cwd docs deploy
|
||||
```
|
||||
|
||||
该命令会先执行完整的静态构建,再通过 Wrangler 发布 `dist`。首次部署前需要使用 `bunx wrangler login` 登录拥有 `go-slim.dev` Cloudflare Zone 的账号;自定义域名、静态路由和 `404.html` 行为均由 `wrangler.jsonc` 管理。
|
||||
|
||||
## Search data
|
||||
|
||||
搜索正文不会打进入口 JavaScript:
|
||||
@@ -37,4 +47,4 @@ bun run --cwd docs build
|
||||
- MDX 页面组件按文章拆分为独立 chunk;
|
||||
- 开发模式使用相同的索引生成逻辑,但从 Vite 监听中的 MDX 源文件即时构建。
|
||||
|
||||
新增符合 `packages/<package>/docs/<locale>/**` 目录约定的文档后,无需手工维护搜索列表。
|
||||
新增符合 `packages/<package>/docs/<locale>/**` 目录约定的文档后,无需手工维护搜索列表。
|
||||
|
||||
+3
-1
@@ -6,6 +6,7 @@
|
||||
"scripts": {
|
||||
"dev": "vite",
|
||||
"build": "tsc -b && vite build && vite build --ssr src/entry-server.tsx --outDir .ssr && bun scripts/prerender.ts",
|
||||
"deploy": "bun run build && wrangler deploy",
|
||||
"preview": "vite preview",
|
||||
"typecheck": "tsc -b"
|
||||
},
|
||||
@@ -34,6 +35,7 @@
|
||||
"tailwindcss": "^4.3.3",
|
||||
"typescript": "~6.0.2",
|
||||
"vite": "^8.3.0",
|
||||
"vite-plugin-satteri": "^0.3.5"
|
||||
"vite-plugin-satteri": "^0.3.5",
|
||||
"wrangler": "^4.135.0"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"$schema": "./node_modules/wrangler/config-schema.json",
|
||||
"name": "react-app-kit-docs",
|
||||
"compatibility_date": "2026-09-20",
|
||||
"workers_dev": false,
|
||||
"routes": [
|
||||
{
|
||||
"pattern": "react-app-kit.go-slim.dev",
|
||||
"custom_domain": true
|
||||
}
|
||||
],
|
||||
"assets": {
|
||||
"directory": "./dist",
|
||||
"not_found_handling": "404-page",
|
||||
"html_handling": "auto-trailing-slash"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user