建站教程 腾讯云静态网页托管
本文将介绍如何将 hexo 博客部署至腾讯云的静态网页托管。
一、一些说明
自从 hexo 博客搭建以后,经历了许多次迁移:
部署于 Github Pages 和 Gitee Pages
因此 Github Pages 访问速度过慢,Gitee Pages 需要手动更新页面
部署于 Vercel
今年年中,Vercel 中的 DNS 无法再对国内 IP 解析,网页无法打开
部署于 Netlify
访问速度始终不够理想
因此,我选择了备案并将博客部署至腾讯云的静态网页托管。
二、前置工作
1. 创建云开发环境
具体请看:
2. 获取 envId
在 云开发环境 - 环境 - 环境总览 获取环境 ID。
3. 开启静态网站托管
在 云开发环境 - 基础服务 - 静态网站托管,开启静态托管服务。
4. 安装 Cloudbase CLI
安装 Cloudbase CLI:
1 |
|
检查版本:
1 |
|
检查环境是否正确配置:
1 |
|
三、推送
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
查看页面效果。
也可以在静态网页托管管理页面中查看访问地址
五、自定义域名
可以在 云开发环境 - 基础服务 - 静态网站托管 - 基础配置 - 自定义域名 中可以自定义域名。
域名需要备案