面向多语言站点的类型安全 MDX 内容
磁盘存储英文源文件,SQLite 管理多语言翻译,结合 Zod schemas 提供与框架无关的运行时。
安装
pnpm add scribe-cms zod better-sqlite3Scribe 会根据你的 Zod schema 校验 frontmatter,利用 LLM 自动翻译指定字段,并通过类型安全的运行时 API 交付内容。
- 基于文件的英文内容 —— 每个文档对应一个 `.mdx` 文件,通过 Git 进行版本控制。
- SQLite 翻译存储 —— 仅对发生变动的页面进行重新翻译。
- 类型安全运行时 —— `createScribe(config)` 为每种内容类型提供具备完整类型提示的访问器。