我的博客

为什么我把博客从静态站换成了动态站

用静态站写博客的那几年,体验其实不差:Markdown 写完,hexo g 一下,推到仓库,自动部署。没有数据库,没有服务器要维护,访问速度也快。

但时间长了,几个问题越来越明显。

写作的门槛在变高

每次写文章都要打开电脑、进到项目目录、敲命令。出门在外想到什么,只能先记在备忘录里,回家再整理。很多想法就这么烂在备忘录里了。

有了后台以后,手机浏览器打开就能写、能改,发布就是点一下保存。门槛降下来,写的频率明显上去了。

想做的事情静态站做不了

我一直想把一些花了很多时间整理的内容做成付费阅读。不是为了赚多少钱,而是付费这件事本身能筛选出真正需要的读者,也能让我更认真地对待每一篇长文。

静态站要做付费,只能接第三方平台,内容就不在自己手里了。

换了之后的代价

当然,动态站也有代价:

  • 需要一台服务器,要自己管更新、备份和安全;
  • 要处理用户账号、订单这些以前完全不用管的东西;
  • 页面不再是纯静态文件,访问量大时要考虑性能。

对一个个人博客来说,这些代价是可以接受的。一台最低配的云服务器就够用,数据库用 SQLite,整个站点就是一个目录,备份时打个包就行。

最后

工具没有好坏,只有适不适合当下的需求。如果你只是想安静地写点东西,静态站依然是最省心的选择;如果你想让博客多做一点事情,自己动手写一个也没有想象中那么难。