建站教程 腾讯云静态网页托管

本文将介绍如何将 hexo 博客部署至腾讯云的静态网页托管。

一、一些说明

自从 hexo 博客搭建以后,经历了许多次迁移:

  • 部署于 Github Pages 和 Gitee Pages

    因此 Github Pages 访问速度过慢,Gitee Pages 需要手动更新页面

  • 部署于 Vercel

    今年年中,Vercel 中的 DNS 无法再对国内 IP 解析,网页无法打开

  • 部署于 Netlify

    访问速度始终不够理想

因此,我选择了备案并将博客部署至腾讯云的静态网页托管。

二、前置工作

1. 创建云开发环境

腾讯云-控制台

具体请看:

云开发 CloudBase 开通环境 - 快速入门 - 文档中心 - 腾讯云

2. 获取 envId

云开发环境 - 环境 - 环境总览 获取环境 ID。

3. 开启静态网站托管

云开发环境 - 基础服务 - 静态网站托管,开启静态托管服务。

4. 安装 Cloudbase CLI

安装 Cloudbase CLI:

1
npm i -g @cloudbase/cli

检查版本:

1
cloudbase -v

检查环境是否正确配置:

1
cloudbase hosting:detail -e [envId]

三、推送

1. 生成文件

执行 hexo g 生成网页文件

2. 推送

执行 cloudbase hosting:deploy ./public -e [envId] 将生成的网页文件推送至环境的根目录

一行式:

1
hexo cl&& hexo g&&cloudbase hosting:deploy ./public -e [envId]&&git add .&&git commit -m "备份"&&git push

四、查看效果

通过 [envId]-[instanceId].tcloudbaseapp.com 查看页面效果。

也可以在静态网页托管管理页面中查看访问地址

五、自定义域名

可以在 云开发环境 - 基础服务 - 静态网站托管 - 基础配置 - 自定义域名 中可以自定义域名。

域名需要备案

参考