将hexo部署在腾讯云对象储存或者阿里云oss上

/ 12评 / 3

鉴于最近github从中国大陆访问网速较慢,而且现在阿里云oss腾讯云对象储存等的开始支持将静态网站部署在上面,而且访问速度还可以,今天本博主应酷友要求就为大家展示将hexo部署在腾讯云对象储存上。部署在阿里云oss上其实操作也差不多。

完成本次部署需要以下准备:

本次教程将重点从第二部分开始,本地安装hexo博客就不再多说了。

注册腾讯云账号并创建储存桶

腾讯云官网传送门:https://cloud.tencent.com/,点击该网址注册账号,并完成实名制,在控制台找到对象储存对象储存,创建储存桶

创建储存桶

其中:名称随意;所属地域选择离你较近的,这样你的访问速度体验会更好;访问权限选择公有读私有写其他选项随意。

开启静态网站

按照上图指示配置好相关信息,至此将源码上传至该储存桶即可点击访问节点访问你的网站。

在控制台找到API密钥管理,创建密钥。

hexo插件安装及配置文件修改

在您的hexo项目目录下执行:

npm install hexo-deployer-qcloud-cos --save

在本地我们找到安装博客的文件夹,打开/_config.yml文件,此处推荐sublimetext编辑器打开。

编辑这一块的代码:

# Deployment
## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: qcloud-cos
  cosRegion: ap-chengdu
  cosSecretId: 
  cosSecretKey: 
  cosBucket: work-blog
  cosAppid:  1257072316
  remotePath: 

其中type:照填。

cosRegion:根据你选择的位置填写。(可从储存桶基本信息所属地域查看)

cosSecretId:填写之前创建的密钥id

cosSecretKey:填写id对应的key

cosBucket:填写储存同的名称

cosAppid:填写空间名称中的数字

注意cosBucket只填写不带数字的名称,也就是刚开始创建时输入的名称。

cosAppid则填写你所填名称后面的数字。这两个切记不要填错哦。

将上述配置完成后,可以通过

hexo g && hexo d测试。如下图,即可点击访问节点访问你的博客啦!

推送成功

至此,基本配置就结束啦。如果你恰巧财力雄厚有个自己的域名的话,我们可以绑定自己的域名。

打开对象储存域名管理,绑定自有域名。

域名绑定

编辑自定义域名,源站类型选择静态网站源站,做好域名解析,就可通过域名访问啦。此操作仅支持已备案域名。

最后我们来测测速度咋样,

win+r输入cmd打开命令行操作,ping一下网站。

ping work.iwalyou,com

网站测速

相比github好多了。

至于如何部署到阿里云oss上显然就很简单了,只需要找到相应的插件,按照配置要求填写即可。

  1. 头像 王根基说道:

    你好请问你那个hexo演示网站是什么主题,怪好看的。~_~

  2. 头像 灵异故事说道:

    日常打卡~ 加油-_-

  3. 头像 anyone说道:

    部署到cos之后, 直接访问腾讯云提供的访问域名可以访问, 但是通过我自己的域名访问就出现这种问题
    , 博主知不知道什么回事

  4. 头像 演员说道:

    就是有点费钱

  5. 头像 Echer说道:

    hexo确实不错

  6. 头像 Frank说道:

    不错,不错。走技术流派了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注