1680 字
8 分钟
如何使用腾讯云免费部署博客网站
2026-08-05
2026-08-05

如何使用腾讯云免费部署博客网站#

想要一个自己的博客网站,又不想花钱买服务器?腾讯云 EdgeOne Pages 提供了完全免费的静态站点托管方案,配合 Gitee 代码托管,从零到上线全程不花一分钱。本教程手把手带你完成整套部署流程,适合没有任何后端基础的同学。

前置准备#

在开始之前,请先准备好以下三样东西:

  1. 一个域名:可以是已经在腾讯云/阿里云买的,也可以是免费的子域名。后面需要把它接入 EdgeOne。
  2. 腾讯云账号:需要完成实名认证(个人认证即可,几分钟通过)。
  3. Gitee 账号:同样需要实名认证,用于托管博客代码仓库。

[!note] 为什么选 EdgeOne Pages? EdgeOne 是腾讯云的全球边缘加速网络,免费套餐每月提供 10GB 流量和 100 万次请求,对个人博客绰绰有余。它自带 CDN 加速、自动 HTTPS、Git 触发自动部署,体验比不少付费方案还顺手。

一、领取 EdgeOne 免费套餐#

首先打开腾讯云 EdgeOne 免费套餐领取界面,登录一下自己的腾讯云账号并完成实名认证即可领取:

https://cloud.tencent.com/act/pro/eo-freeplan

Pasted image 20260805122541.png

领取后,免费套餐会在你的账号下激活,有效期为一年,到期前会提示续领(同样免费)。这一步不会产生任何费用,放心领取。

二、新建站点并配置 DNS#

随后打开腾讯云 EdgeOne 控制台:

https://console.cloud.tencent.com/edgeone/zones

点击新建站点,进入添加站点界面,输入自己的域名并配置好相应的 DNS 记录即可。

Pasted image 20260805122954.png

这里有几个关键点需要注意:

  • 接入方式:如果你的域名是在腾讯云 DNSPod 管理的,可以直接选「NS 接入」,把域名的 NS 记录改到 EdgeOne 提供的地址;如果只想托管某个子域(比如 blog.example.com),可以选「CNAME 接入」,更灵活。
  • 加速区域:免费套餐通常选「全球(不含中国大陆)」即可,后续在 Pages 部署时还会再选一次。
  • DNS 记录:按控制台提示,到你的域名注册商那里把 NS 或 CNAME 改成 EdgeOne 给出的值,DNS 生效一般需要几分钟到几十分钟不等,耐心等待。

[!tip] 域名解析没生效怎么办? 配置完 DNS 后控制台会显示「生效中」,状态变绿即代表生效。如果超过半小时还没生效,检查一下 NS 记录是否复制完整、有没有多余的空格或末尾的点。

三、Fork 博客模板仓库#

博客需要一个现成的代码仓库。我准备了一个开箱即用的模板,打开 Gitee 博客模板仓库(需要注册并实名认证登录):

https://gitee.com/violet27chen/qiyuan-blog-template

点击右上角的 Fork,把模板复制一份到你自己的 Gitee 账号下。

Pasted image 20260805123226.png

Fork 之后,你就拥有了一个属于自己的博客仓库,后续所有内容修改、文章发布都在你自己的仓库里进行,不影响原始模板。Fork 完成后建议把仓库改成「公开」状态,方便 EdgeOne 拉取。

[!note] 模板里有什么? 模板基于 Astro 构建,已经配置好文章页布局、评论区、目录、暗黑模式等常用功能。你只需要往 src/content/posts/ 目录里加 Markdown 文件就能发文章,无需懂代码。

四、在 EdgeOne Pages 创建项目#

随后返回腾讯云,点击创建项目,导入 git 仓库:

https://console.cloud.tencent.com/edgeone/makers

Pasted image 20260805123357.png

EdgeOne Pages 是 EdgeOne 的静态站点托管功能,类似 Vercel / Cloudflare Pages,支持 Git 仓库推送后自动构建部署。第一次使用会要求授权 Gitee 账号,按提示授权即可。

五、选择 Gitee 平台与仓库#

选择 Gitee 平台

Pasted image 20260805123433.png

授权后,EdgeOne 会拉取你 Gitee 账号下的所有仓库列表。找到刚才 fork 的博客模板仓库,点击一下选中它:

Pasted image 20260805123501.png

六、配置部署并开始#

等待加载完成,页面会自动识别出框架类型和构建命令。这里需要确认两个关键配置:

  • 构建命令:模板已预置,一般保持默认(通常是 npm run buildpnpm build)。
  • 输出目录:Astro 项目默认输出到 dist,保持默认即可。

加速区域选择「不包含中国大陆节点」(免费套餐限制),然后点击开始部署

Pasted image 20260805123541.png

[!warning] 为什么不能选中国大陆节点? 免费套餐不包含中国大陆边缘节点,选了会导致部署失败或产生费用。如果你的博客主要面向海外或你不在意国内访问速度,海外节点完全够用;后续若需要国内加速,可以升级付费套餐。

部署过程通常需要 1-3 分钟,EdgeOne 会自动拉取代码、安装依赖、执行构建、发布到边缘节点。期间不需要任何手动操作,喝杯水的功夫就完成了。

七、预览部署结果#

部署完成,点右上角的预览即可查看:

Pasted image 20260805124023.png

这时会打开一个 EdgeOne 自动分配的临时预览地址,你的博客已经成功跑起来了:

Pasted image 20260805124146.png

八、绑定自定义域名#

默认的预览地址是限时的,需要绑定域名才能永久访问。

点击域名管理

Pasted image 20260805124235.png

点击添加自定义域名,输入你在第一步接入 EdgeOne 的域名(或子域名),按提示添加 CNAME 记录指向 EdgeOne 给出的地址,等待证书签发完成:

Pasted image 20260805124258.png

绑定成功后,EdgeOne 会自动为你的域名申请并续期 HTTPS 证书,访问 https://你的域名 即可永久访问博客,浏览器地址栏还会显示安全小锁标志。

大功告成#

最后大功告成!!!🎉

至此,你已经拥有了一个:

  • 完全免费托管、自带 CDN 加速和 HTTPS 的博客网站
  • 推送文章 Markdown 到 Gitee 就能自动构建上线的发布流程
  • 全球可访问的边缘节点加速

后续要发新文章,只需在自己的 Gitee 仓库 src/content/posts/ 下新建一个 .md 文件,提交后 EdgeOne 会自动重新部署,几分钟后新文章就出现在网站上了。祝你写博愉快!

[!tip] 进阶玩法 如果你想用 Obsidian 写文章一键同步到博客,可以参考我的另一篇文章《我改造了一个 Obsidian 插件:写完文章,一键同步到自己的博客》,实现本地写作、自动发布的闭环。

如何使用腾讯云免费部署博客网站
https://www.violet27chen.com/posts/edgeone-deploy/
作者
violet
发布于
2026-08-05
许可协议
CC BY-NC-SA 4.0