为什么要自建博客
自建博客的想法很早就有了,甚至之前还想着自己写一个博客系统,不过也仅仅是止步于新建文件夹。
毕竟从头开始写确实很难,没有动力驱使,很快就没了干劲。
此前用过csdn写过几篇博客,当然,后面不用了,切换到博客园了。
博客园用起来也不错,不过博客园偶尔被攻击,网站会打不开。
自建博客有几个原因:
- 写作内容比较自由
- 感觉自己有一个归属
- 有一个自己的网站确实很酷
博客类的网站不少,但总感觉少了份自由,感觉都是技术类博客,顶多发表点技术类的内容,有时候心中有些牢骚也想发泄一下,就不太合适了。
也在谷歌查找问题的时候,找到一些大佬的博客文章,心里想着自己也要自建一个博客。
还有就是,目前各个云服务平台功能都比较完善了,自建博客比较轻松。
为了规避需要手动管理服务器的麻烦,选择纯静态的博客是一个比较好的方案,hexo也见过与多人使用,便选择了它。
配合Github的Action以及Github Page,就可以把博客部署在Github上。
但Github的网络懂得都懂,国内访问还是有些困难的,所以要解决网络问题,正好腾讯云最近有一个叫EdgeOne的功能。
本想着用Github Page配合EdgeOne的CDN来加速,但搞不成,Githu Page可以访问,绑定的域名访问后重定向到了Github Page,可能是操作不对。
但忽然发现EdgeOne就有一个Pages的功能,可以在Github仓库更新时自动拉取自动构建并自动部署。

这不就是Github Action + Github Page + CDN吗?
这不是广告,腾讯云打钱。
配置起来也非常简单,轻松几步就搞定了。
使用Git做博客简直是天才的想法,不用后台,自带一个版本管理。也不用考虑备份数据,只要Github仓库在,数据就不会丢。
而且,因为是静态博客,也不需要自己管理服务器,静态文件可以直接托管给云平台,是一个很优秀的博客方案。