Primeiros passos
Instale o scribe-cms, defina seu schema, escreva o conteúdo, valide e consuma-o em tempo de execução.
1. Instalação
Adicione o scribe-cms e suas peer dependencies ao seu projeto.
2. Crie o arquivo scribe.config.ts
Defina os tipos de conteúdo com schemas do Zod na raiz do seu projeto. Use `field.translatable()` para campos que devem ser traduzidos, `field.structural()` para campos apenas em inglês (EN-only) e `field.relation()` para referências entre documentos.
3. Escreva o conteúdo
Crie arquivos `.mdx` no diretório `content/`. O nome do arquivo é o slug em inglês. O frontmatter é validado de acordo com o seu schema no momento do carregamento.
4. Validação
Execute `scribe validate` antes do build para capturar erros de schema, referências quebradas e inconsistências no armazenamento de traduções.
5. Leitura em tempo de execução
Importe `createScribe` de `scribe-cms/runtime`, passe sua configuração e use acessores tipados como `scribe.blog.list()` e `scribe.blog.resolve(slug, locale)`.
Veja a página de Exemplos para trechos de código prontos para copiar e colar.