多言語サイト向けの型付きMDXコンテンツ
ディスク上の英語ソースファイル、SQLiteで管理する翻訳データ、Zodスキーマ、フレームワーク非依存のランタイムを備えています。
インストール
pnpm add scribe-cms zod better-sqlite3Scribeは、Zodスキーマを使ってフロントマターを検証し、LLMで翻訳対象フィールドを多言語化し、型付きのランタイムAPI経由でコンテンツを配信します。
- ファイルベースの英語コンテンツ — 1ドキュメントにつき1つの `.mdx` ファイルを使用し、Gitでバージョン管理します。
- SQLiteでの翻訳管理 — 変更があったページのみ再翻訳を実行します。
- 型付きランタイム — `createScribe(config)` により、コンテンツタイプごとに完全な型付けがされたアクセサーを提供します。