最近把博客搬到腾讯云后,使用腾讯云的COS存储
免费50G的存储空间,放个小博客还是够用的
而且,还可以使用免费的CDN加速
国内访问博客速度比放在GitHub上要快多了
申请腾讯云COS ,每个月有免费的10GB的CDN流量可以使用;
- 在腾讯云COS控制台中 创建一个bucket;
- 然后在设置中开启静态网站设置
- 在自定义域名中设置上自己的域名
配置过程需要等待五分钟,然后上传网站静态文件,就可以访问了
为了能上传到腾讯云需要再安装个插件
- 安装
1 | $ npm install hexo-deployer-cos --save |
- 在Hexo配置文件(_config.yml)中配置 :
1 | deploy: |
最后还是一样的 操作
hexo clean
hexo g -d
ok,可以访问了
关于CDN的刷新
每次更新博客内容完后,都要登陆腾讯云后台手动刷新一下CDN
这样未免也太麻烦
所以用腾讯云官方给的api做了个脚本用来每次更新博客内容后,自动刷新CDN
腾讯云cdn官方文档上面时官方的node.js版本的api
安装(在博客根目录执行)
1 | npm install qcloud-cdn-node-sdk --save |
然后在主题的script文件夹下,创建脚本qcloudcdn.js
1 | const qcloudSDK = require('qcloud-cdn-node-sdk'); |
穹妹镇楼
