本篇目录
本文按 EdgeOne Pages 官方 CLI 文档整理,2026 年 10 月核对。官方现在推荐
edgeone makers系列命令,旧的edgeone pages命令在过渡期内仍然可用。
为什么是 EdgeOne
- 访问人群主要在国内:选 EdgeOne Pages,用的是腾讯云节点,国内打开快。绑定自己的域名并使用中国大陆节点时,域名需要先完成备案
- 访问人群主要在海外:Vercel、Cloudflare Pages 都是常见选择,绑定域名不需要备案,但国内访问速度通常不如国内节点
- 免费额度:三家的免费额度都够个人网站使用
装 EdgeOne CLI
npm install -g edgeoneedgeone login运行 edgeone login 后浏览器会弹出登录页,登录腾讯云账号即可。
一键部署
先在本地把网站构建好,再把构建结果上传:
pnpm buildedgeone makers deploy ./dist -n mysite-n 后面是项目名,不存在会自动新建。部署完会给你一个可以直接访问的网址。
也可以把项目连到 GitHub,让 EdgeOne 自动构建。新手建议先用本地构建再上传,出了问题更容易定位是构建的事还是部署的事。
绑自己的域名
前提:你已经有一个域名;使用中国大陆节点的话,这个域名需要已备案。
- EdgeOne 控制台 → Pages → 你的项目 → 域名管理 → 添加自定义域名
- 输入域名,EdgeOne 会给你一条 CNAME 记录
- 在你的域名服务商(比如阿里云、腾讯云)添加这条 CNAME
- 等几分钟,浏览器打开你的域名看效果
把部署做成一行命令
在 package.json 里加一条脚本:
{ "scripts": { "build": "astro build", "deploy": "pnpm build && edgeone makers deploy ./dist -n mysite" }}以后改完代码,运行 pnpm deploy 就能一行搞定。