开始写博客之前,我在“动态后台”和“静态站点”之间犹豫了很久。作为一个写过几年前端的人,我一度觉得博客就该有个后台:发文章、改标签、管评论,一切尽在掌握。直到把两种方案都跑了一遍,我最终选择了后者。
从后台到静态
所谓静态站点,就是把整站内容在本地生成成一批 HTML 文件,直接扔到任何静态托管服务上。没有数据库、没有服务器进程、没有登录后台,访问者拿到的是一个最原始的网页文件。
这种“反向升级”听起来像倒退,实际上带来的是三个实打实的好处。
三大收获
快
静态文件可以由 CDN 直接分发,几乎不需要服务器计算。首屏加载速度肉眼可见地快,移动端体验尤其明显。对以阅读为主的博客来说,速度就是体验。
省
没有数据库和后台,意味着没有可被攻击的服务端口,没有需要打补丁的依赖,也没有需要按月付费的服务器。维护成本被压缩到几乎为零。
专注
回到本质:博客的核心是文章,不是后台功能。把系统复杂度移走之后,写东西这件事反而变得纯粹了。我打开编辑器,写好,提交,发布,如此而已。
适合谁
如果你也和我一样:以长期写作和阅读为主、不想折腾运维、希望十年后打开站点依然能正常显示——静态方案会是一个值得认真考虑的选择。当然,它也有代价:评论、搜索等功能需要额外方案,但这些都是可以逐步补齐的。
技术永远是为了让内容更接近读者。当工具的复杂度退到幕后,文字才能走到台前。