Scribe型付き MDX CMS

多言語サイト向けの型付きMDXコンテンツ

ディスク上の英語ソースファイル、SQLiteで管理する翻訳データ、Zodスキーマ、フレームワーク非依存のランタイムを備えています。

インストール
pnpm add scribe-cms zod better-sqlite3

Scribeは、Zodスキーマを使ってフロントマターを検証し、LLMで翻訳対象フィールドを多言語化し、型付きのランタイムAPI経由でコンテンツを配信します。

  • ファイルベースの英語コンテンツ — 1ドキュメントにつき1つの `.mdx` ファイルを使用し、Gitでバージョン管理します。
  • SQLiteでの翻訳管理 — 変更があったページのみ再翻訳を実行します。
  • 型付きランタイム — `createScribe(config)` により、コンテンツタイプごとに完全な型付けがされたアクセサーを提供します。
多言語サイト向けの型付きMDXコンテンツ