开发日志

内容架构:为未来的编辑器与数据库预留空间

· luo980 · 技术 · 更新于 2026年6月28日 · 约 1 分钟阅读

#架构#设计

这个项目从第一天就为四个未来能力留了接口:Web/本地编辑器、数据库备份隔离、多维排序归档、Markdown/HTML 导入导出。

三层边界

职责现在未来
content/posts内容真源Markdown/HTML 文件可由编辑器或数据库同步生成
tools/content-cli内容操作导入/导出/备份 CLI接入数据库 adapter
apps/site展示Astro 静态站不变

排序与归档

文章 frontmatter 里的 pubDateupdatedDatetagscategory 就是排序和索引的数据基础。首页支持客户端切换排序方式,/archive 按年份归档,并列出标签与分类索引。

内容与程序解耦,是所有后续能力的地基。