ScribeCMS MDX tipizzato

Per iniziare

Installa scribe-cms, definisci il tuo schema, scrivi i contenuti, validali e leggili a runtime.

1. Installazione

Aggiungi scribe-cms e le sue peer dependency al tuo progetto.

2. Crea scribe.config.ts

Definisci i tipi di contenuto con gli schemi Zod nella root del tuo progetto. Usa `field.translatable()` per i campi che devono essere tradotti, `field.structural()` per i campi solo in inglese e `field.relation()` per i riferimenti tra i documenti.

3. Scrivi i contenuti

Crea i file `.mdx` all'interno di `content/`. Il nome del file corrisponde allo slug in inglese. Il frontmatter viene validato in base al tuo schema durante il caricamento.

4. Validazione

Esegui `scribe validate` prima della build per intercettare errori di schema, relazioni interrotte e incongruenze nel translation store.

5. Lettura a runtime

Importa `createScribe` da `scribe-cms/runtime`, passa la tua configurazione e usa gli accessor tipizzati come `scribe.blog.list()` e `scribe.blog.resolve(slug, locale)`.

Consulta la pagina degli Esempi per trovare snippet pronti da copiare e incollare.

Per iniziare · Scribe