蔚蓝空间栈
关于蔚蓝

国内访问选 EdgeOne,海外访问选 Vercel。这篇先讲 EdgeOne —— 因为国内打开快,备案后还能上自己的域名。

为什么是 EdgeOne

EdgeOneVercelCloudflare
国内访问快(腾讯云节点)慢(被墙节点)中(被墙节点)
免费额度够个人用够个人用够个人用
绑域名需国内域名备案直接绑直接绑
本地构建上传✅ 推荐

国内用户访问优先选 EdgeOne,海外用户为主选 Vercel。

装 EdgeOne CLI

Terminal window
npm install -g edgeone
edgeone login # 浏览器弹出登录,扫码即可

关联你的项目

Terminal window
cd mysite
edgeone pages link

按提示选「Create new project」,名字随便起(比如 mysite)。

一键部署

Terminal window
pnpm build # 生成 dist/
edgeone pages deploy dist

部署完会给你一个 xxx.edgeone.app 域名,立即可访问

绑自己的域名

前提:你已经有国内备案的域名(如 yourname.com)。

  1. EdgeOne 控制台 → Pages → 你的项目 → 域名管理 → 添加自定义域名
  2. 输入域名,EdgeOne 给你一个 CNAME 记录
  3. 在你的 DNS 服务商(阿里云 / Cloudflare)加这条 CNAME
  4. 等 5 分钟,浏览器打开 yourname.com 看效果

把部署做成一行命令

package.json
{
"scripts": {
"build": "astro build",
"deploy": "pnpm build && edgeone pages deploy dist"
}
}

以后改完代码:

Terminal window
pnpm deploy

一行搞定。