用 EdgeOne Pages 把网站推到公网

10 分钟把刚做完的 Astro 站点部署到腾讯云 EdgeOne Pages,拿到自己的公网 URL。

此页目录

国内访问选 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

一行搞定。

合集目录

  1. AI 十分钟帮我做出一张海报(你的第一次 build)
  2. 新手最常见的 7 个翻车点(以及怎么爬出来)
  3. 怎么跟 AI 说话:提需求的 3 个心法
  4. 注册并用上你的第一个 AI(国内外都能用)
  5. AI 到底能帮你干什么?带你看 10 个真实例子
  6. 3 小时做出你的第一个个人主页
  7. 个人飞轮 · 六个齿轮的开源版本
  8. 上线之后才是开始 · 第一周该看什么
  9. Prompt 心法 · 给文科生的 3 条
  10. 装上你的第一个 AI 工具(Claude Code / Cursor 二选一)
  11. 30 分钟装好 Claude Code
  12. 用 EdgeOne Pages 把网站推到公网
  13. 这站是给谁的,怎么用
  14. 什么是 vibe coding:不写代码,怎么做出软件