Active2026-04-24Architecture / Content tooling
双语 MDX 内容流
为博客和项目案例建立统一的双语内容入口,让新增内容成为简单重复的目录操作。
双语 MDX 内容流
这个项目是整个站点里最关键的一条基础设施线,因为它直接决定未来的新增内容是轻松还是痛苦。
想解决什么问题
站点如果只有一个漂亮首页,并不难做;真正难的是:
- 以后加第 5 篇文章时还顺不顺手
- 中英文能不能同时维护而不混乱
- 图片、图表和附件放哪
- 文章列表和详情页是不是还要重复写结构
采用的方案
现在的内容组织已经变成:
content/blog/<locale>/<slug>/index.mdx
content/projects/<locale>/<slug>/index.mdx
页面模板通过内容注册表读取对应条目,列表页只负责展示排序后的 metadata。
为什么这样更适合个人站点
个人站点的内容规模通常不需要一开始就引入完整 CMS,但也不应该继续维持随意散落的内容文件。
目录式 MDX 在这两者之间给了一个很稳的平衡:
- 足够轻
- 足够可控
- 足够适合加图片和资产
- 足够方便逐步演进
当前状态
这条内容流已经接通并上线可用。后续需要做的,不是再换方案,而是继续增加内容,让这套结构持续被真实使用。