内容先于后台
个人博客的第一版不需要立刻接入数据库。只要 Markdown/MDX 是稳定的内容源,页面、目录、分类和 RSS 都可以从同一份数据生成。
内容驱动
内容驱动意味着文章源文件是唯一事实来源,页面只负责查询、组织和呈现,不在模板中复制正文。
保留边界
Directive 只允许注册的语义块,公开文章只由 published 和 public 两个字段共同决定。这样的边界让后续接入 D1、R2 和编辑器时,不需要重写阅读层。
从内容集合、白名单 Directive 到静态路由,记录这个博客的技术取舍。
个人博客的第一版不需要立刻接入数据库。只要 Markdown/MDX 是稳定的内容源,页面、目录、分类和 RSS 都可以从同一份数据生成。
内容驱动意味着文章源文件是唯一事实来源,页面只负责查询、组织和呈现,不在模板中复制正文。
Directive 只允许注册的语义块,公开文章只由 published 和 public 两个字段共同决定。这样的边界让后续接入 D1、R2 和编辑器时,不需要重写阅读层。