EdgeOne Pages 系列(一):博客部署初体验
约 750 字大约 3 分钟
2025-06-10
1. 介绍
8 年前,大家搭建个人网站都是买一台服务器,买一个域名,服务器装上 nginx 或者 Apache ,当时流行 wordpress 等 cms 框架,不过文章一多,就卡死了,而且服务器还不便宜,一个月动辄上百块,导致很多个人站长还没开够一年的网站就已经无法访问了。
但是,现在是 2025 ,大家的需求都能看到,各种纯静态框架,纯静态托管还有 serverless 、容器等等技术已经屡见不鲜,在今天如果有人问你“我想搭建一个网站,难不难”这个问题时,正在用 EdgeOne 的你,我相信你的答案是:“Easy”。
EdgeOne Pages 是基于 Tencent EdgeOne 基础设施打造的前端开发和部署平台,专为现代 Web 开发设计,帮助开发者快速构建、部署静态站点和无服务器应用。通过集成边缘函数能力,实现高效的内容交付和动态功能扩展,支持全球用户的快速访问。
Edgeone 推出了 Pages 功能,可以把 React、Vue、Hexo 和纯静态 html 等一系列静态网站框架部署在上面,实现自动部署,用过 Github pages、vercel、netlify 等平台的对这些功能应该不陌生,EdgeOne pages 目前除了不支持动态函数(也就是服务端函数)之外,静态的功能已经完善了。
2. 登录
来到 EdgeOne Pages 控制台,进行登录。
3. 导入仓库
Pages 目前支持 Github,Coding,Gitee 等 Git 提供商的接入,下面以 Github 的接入方式为例:
导入 Git 仓库,选择 Github,并进行授权登录。
4. 部署项目
配置项目,我这里配置的是我的 vuepress 项目,因此注意生产分支要从 main
更换为 blog_pages
,其他不需要填写,直接点击 开始部署
。
大概半分钟就可以看到部署成功:
这时候我们可以点击右上角的 预览
,它会弹出一个临时链接让我们查看网页是否成功部署,一般是没问题的。
如果临时链接可以正常访问的话,我们就可以点击 自定义域名
去配置我们自己的域名了。
在 域名管理
下,点击 添加自定义域名
,输入自己的域名:
5. 配置 DNS
接下来去域名服务商配置 DNS ,添加一条(或更改之前的) CNAME 记录即可,配置完毕后回到 EdgeOne 进行验证,接下来 EdgeOne 会自动部署证书,然后就可以正常访问了。
6. 其他
经过测试,新的提交推送到 Github 后, EdgeOne 的自动拉取并部署的时间大概是 1~2 分钟,还是很不错的。
不得不说,相比于繁琐的服务器配置, EdgeOne 开箱即食,确实方便。