博客快速免费部署在公网的教程

简介:腾讯云 Pages 是一个静态网站托管服务,专门用来托管你用 Hexo、VuePress 等工具生成的纯前端静态网站,我们可以把静态博客免费托管上去。

1.在腾讯云EdgeOne(服务总览 - 服务总览 - EdgeOne - 控制台)上创建项目,选直接上传

Snipaste_2026-03-09_22-53-36

2.填项目名称,加速区域选“全球可用区(不含中国大陆)”,选下面的要备案,可以自己搞,我目前是不选也能用就不选了。把hexo主目录下的public文件夹拖进去点击开始部署,然后等一会。

Snipaste_2026-03-09_22-57-38

3.部署好之后在域名管理里能看到分配给博客的二级域名,直接用这个域名就能在公网上打开自己的博客

Snipaste_2026-03-09_23-11-42

4.后续要更新博客,本地执行完hexo命令,点击项目的新建部署,把新的博客根目录新的public文件夹拖进去点部署就好,像第二步那样。

Snipaste_2026-03-09_23-15-14

5.如果想要个好看的网站域名,就自己去买个域名,在步骤3那里点击添加自定义域名把购买好的域名填上去,把出现的信息记下来,在域名那边点解析,添加上两条记录,等它部署好就能通过自己的域名查看自己的博客了。

两条解析记录只有第一条的主机记录和两条的记录值是要改的,都在步骤3那里添加自定义域名会给出,别的都是固定的。

Snipaste_2026-03-09_23-22-21

6.添加完自定义域名之后,在步骤3的页面那里,你的自定义域名后面有个HTTPS配置,点配置,把强制HTTPS和免费边缘HTTPS证书都点上。


思考:在写这篇教程的时候,发现在md编辑器中编辑时,把图片复制到编辑器能正常显示,hexo generate之后部署的博客不能正常显示图片,排查后发现两个问题,

1.图片应该放在themes\my-theme\source\images下,才会把需要的图片生成到public文件夹的images文件夹里。

2.md编辑器直接复制图片进去会显示完整的路径,跟hexo的需求不符,在md编辑器中找到图像,把图片根目录改成themes\my-theme\source\images,重新复制进来的图片路径就跟hexo需要的路径相同了。

📄 本文共 614 ⏱️ 预计阅读 2 分钟