很多人一提到博客,就会想到数据库、后台系统、复杂权限。

但如果只是做个人博客,文件型方案其实非常舒服。

我很喜欢这种结构:

  • 文章内容放 Markdown
  • 元信息放 frontmatter
  • 索引用 JSON 生成
  • 优点很直接:

  • 迁移方便
  • 备份简单
  • 不依赖数据库
  • 维护成本低
尤其是当博客规模还不大时,这种方案比完整 CMS 轻松太多。

我越来越觉得,很多个人项目都不需要一开始就上重型架构。