
如果你在中国大陆,或者你的用户在大陆,需要特别注意访问问题。本节介绍几种解决方案。
Vercel、Netlify 等海外平台的默认域名(如 *.vercel.app)被 DNS 污染,导致大陆用户无法正常访问或访问很慢。
这不是你的代码问题,而是网络环境问题。
| 方案 | 难度 | 成本 | 推荐场景 |
|---|---|---|---|
| 使用 Zeabur | 简单 | 免费 | 首选方案 |
| 使用帽子云 | 简单 | 免费 | 纯静态网站 |
| EdgeOne Pages | 中等 | 免费(公测) | 腾讯云用户 |
| 21YunBox | 简单 | 免费 | Hugo 等静态框架 |
| Cloudflare 代理 | 复杂 | 需购买域名 | 已用 Vercel 的进阶用户 |
最简单的方案。Zeabur 的免费域名 *.zeabur.app 在大陆可以正常访问。
帽子云是一个国产的静态网站托管平台,类似于国内版的 GitHub Pages。
特点:
适合:纯 HTML/CSS/JS 的静态网站(比如我们的待办清单)
官网:maoziyun.com
*.maoziyun.com 域名EdgeOne Pages 是腾讯云推出的前端部署平台,目前处于公测阶段,免费使用。
特点:
适合:已有腾讯云账号的用户,或需要更好国内访问速度的项目
官网:edgeone.ai
EdgeOne Pages 的配置比 Zeabur 稍微复杂一些,需要熟悉腾讯云的控制台。如果你是第一次部署,建议先用 Zeabur。
21YunBox 是专门针对中国大陆用户的托管平台,对 Hugo、Jekyll 等静态站点生成器支持很好。
特点:
官网:21yunbox.com
如果你已经在 Vercel 上部署了项目,又想让大陆用户访问,可以通过 Cloudflare 代理来解决。
| 优点 | 缺点 |
|---|---|
| 可以继续使用 Vercel | 需要购买域名 |
| 有自己的专属域名 | 配置步骤较多 |
| Cloudflare 有全球 CDN | 需要等待 DNS 生效 |
如果你刚开始学习,不建议现在折腾 Cloudflare 配置。先用 Zeabur 或帽子云把网站跑起来,等进阶版再学习域名和 CDN 相关知识。
你需要大陆访问吗?
├── 是
│ ├── 纯静态网站 → 帽子云(免费)或 Zeabur
│ ├── 需要服务端功能 → Zeabur
│ └── 已有腾讯云账号 → EdgeOne Pages
└── 否 → 直接用 Vercel / Netlify