博客迁移到腾讯云啦!

一开始,是学着人家在github pages弄了一个主页,但是一直也没去维护,而且国内访问速度也不好。再加上也没有细心去研究hexo,不知道还有hexo admin这样好用的插件(最主要的原因还是懒)。所以博客就一直荒废着,平时都是在简书上更新。
昨天在本地安装了插件以后,发现异乎寻常的好用。于是我就决定把博客迁移到腾讯云上,说干就干,我当场就格式化了我的那台单核1G的一元学生机(这里真的要感谢腾讯云,没有这个优惠,一个月65元的服务器费用我是万万承受不起的),格式化以后还有意外之喜,本来云硬盘只有20G,现在有50G了,悄无声息的增加了30G。
首先是安装node环境,装好hexo,然后从github上把项目下载下来,配置好deploy命令。

1
2
3
4
5
hexo g
hexo d
git add .
git commit -m "auto push"
git push

这样就实现了在部署完毕之后,自动把博客的源代码保存到github上。
然后我又给博客配置了一个blog域名,开启了CDN加速,但是随即出现了一个问题,就是当我更新了博客以后,cdn是不会刷新的。于是我翻阅了腾讯云CDN的文档,发现他们提供了主动刷新cdn的api,于是我用python写了一个调用cdn的脚本,并把调用命令添加到deploy脚本里面。为了保护我的key,我把这个脚本编译成了二进制文件。
这样每次我更新博客的时候,就会触发cdn刷新。
这样就实现了,只要有浏览器,我就能随时更新博客的效果了。

后续:

CDN有点坑,不好使。现在的部署方式改为同时部署在github和coding上,通过DNS解析,使得国内访问就走coding,国外访问就走github,这样国内访问速度的提升还是很大的。

坚持原创技术分享,您的支持将鼓励我继续创作!