为什么我把博客前台和后台分开:Headless 架构的实际体验

很多博客系统把前台、后台、主题和插件都放在一个应用里。这样安装方便,但后期改版时经常会互相牵制。 我更喜欢把三件事分开: 前台负责阅读体验; 后台负责内容管理; 数据库负责长期保存。 前台只关心阅读 前台不应该加载复杂的管理脚本,也不需要知道后台权限。它只需要做好几件事: 首页文章列表; 文章详情页; 标签和归档; 搜索; 移动端阅读体验。 这也是为什么静态主题很适合作为博客前台。 后台只关心编辑 后台的任务是让作者舒服地管理内容: 写文章; 改状态; 上传图片; 管理标签; 查看文章列表。 后台可以复杂一些,因为只有管理员使用。 数据库是核心资产 真正有价值的是文章内容,而不是某个主题。 主题可以换,前端框架可以换,后台系统也可以换。但只要数据库里的文章结构清楚,迁移成本就不会太高。 适合谁 这种架构适合愿意折腾一点点的人。它不像 WordPress 那样开箱即用,但长期看更自由。 如果你只是想写文章,WordPress 依然是最省心的选择。 如果你想把博客当作一个长期内容系统,前后端分离会更舒服。

2026-07-18 · 1 min · 31 words · 剑来札记