开箱即用
环境已经支持你的语言:上传代码,它就能运行。
HTTP/3 与 Brotli
文件通过 HTTP/3 传输并用 Brotli 压缩,你无需任何配置。
Cloudflare CDN
文件缓存在 Cloudflare 全球网络中,离访问网站的人更近。
包含 DDoS 防护和 WAF
Cloudflare 的 DDoS 缓解和 Web 应用防火墙(WAF)挡在你的网站前面,不额外收费。
无需配置
上传 index.html 和资源文件:TLS 证书自动签发,网站随即上线。
你可以托管什么
运行在此运行时上的项目。
落地页与作品集
纯 HTML、CSS 和 JavaScript 网站,通过 Cloudflare CDN 分发。
React、Vue 与 Svelte SPA
上传打包工具生成的 dist/ 或 build/ 文件夹,支持代码分割和客户端路由。
Astro、Hugo 与静态 Next.js
任意站点生成器的静态输出,包含预渲染页面和交互岛。
使用 Docusaurus 和 VitePress 的文档
文档网站,支持客户端搜索,预渲染页面之间快速跳转。
Jamstack 前端
调用你 Square Cloud 账户中其他应用所托管 API 的前端。
PWA 与静态博客
离线优先的应用、商品目录和博客,带 service worker 和 Web manifest。
配置与版本
控制台在部署时生成 squarecloud.app,你也可以在项目根目录自己编写:名称、主文件、内存和版本集中在一处。
DISPLAY_NAME=Static
MEMORY=512- 支持的文件
.html- 依赖
- 无需
- RUNTIME= 的取值
statichtml
搭配其他服务使用
同一个面板、同一套基础设施、同一张账单。
项目每个阶段都有合适的套餐
从小规模开始,按需扩展,无绑定合约。
4.9 分(满分 5 分)· Google + Trustpilot 上的 402 条评价Trustpilot
静态网站常见问题
Cloudflare 网络、HTTP/3、SPA 部署和特殊文件。
如何托管 React、Vue 或 Svelte SPA?
在本地构建(npm run build),把输出目录(dist/ 或 build/)的内容而非目录本身打包成 ZIP 上传,index.html 位于压缩包根目录。Square 不会替你构建静态资源:如果希望部署时自动构建,请使用 Node.js 运行时运行你的生产服务器(用 Express 提供 dist/、vite preview、Astro adapter 等)。对于使用客户端路由的 SPA,打包前把构建产物中的 index.html 重命名为 vite.html:系统会自动识别回退页面,任何未匹配的路由都会回退到它。
启用 HTTP/3 与 QUIC 吗?
是的。每个静态应用都通过 Cloudflare 网络提供服务,并启用 HTTP/3 和 QUIC。
Cloudflare 网络为静态网站提供什么?
拥有 200 多个边缘节点的 CDN、WAF、始终开启的 DDoS 缓解、自动签发和续期的 TLS 证书、HTTP/3 和 Brotli 压缩。所有套餐均包含,无需配置。
Square 识别哪些特殊文件?
有三个文件具有特殊作用:index.html 作为根目录的默认入口;404.html 会在任何不存在的路由上自动以 HTTP 404 状态返回;vite.html 会开启 SPA 模式,所有未找到的路由都回退到它,让 React、Vue、Svelte 等应用可以使用客户端路由。无需配置重定向、重写或服务器规则。