hello HEXO!!! 终于搭建好自己的个人网站了!!!
我很早之前就开始折腾域名、云主机、建站等等东西了,一直想搭建一个个人网站。但是比较懒,时间久了也就慢慢没有维护了。这次终于下定决心一直维护下去,并且选择了一个对资金要求不高、数据管理方便的方案。
现在个人搭建网站,主要有如下方案:
- 云主机 + WordPress(或其他博客方案)
- 内网穿透 + WordPress(或其他博客方案)
- 基于GitHub pages服务的静态网页
方案1的成本较高(云主机+域名),对技术(运维+Web)的要求也比较高。如果不能依靠网站获取现金流,还是比较肉疼的。对于学生来说,可以考虑购买学生机。但是,毕业后学生机到期,数据迁移并重新建站是个大问题。
方案2相对于方案1,主要区别是将云主机换成物理机,利用ngrok将自己的内网网站穿透到公网。此方案前期设备投资较大,后期维护投资较小(电费+域名)。但是对运维的要求更高了,除了软件的维护,还包括硬件的维护。内网穿透服务可以自建(需要云主机)或购买现有的穿透服务。
方案3的成本最低,甚至可以做到0成本。数据管理基于github repo,非常便于迁移。网站数据存储在github repo,无需运维,无需准备主机。由于是静态网页,需要外挂评论,编辑博客时无法做到实时预览。
本站使用的是方案3,Github pages + Hexo, NexT主题,Github Actions实现自动部署。