Ir para o conteúdo
decodecodeveloper docs

Headless para developers.
Editável para pessoas.
Nativo para IA.

Gestão de configuração para pessoas e agentes. Crie seções React tipadas, mantenha conteúdo editável no Git e renderize no seu site. Estes guias cobrem a versão publicada Blocks 7.x.

Mude um título. Veja o caminho.

Edite o título abaixo. Acompanhe o texto no bloco JSON salvo, nos props de uma seção React e no site. O código da seção continua o mesmo.

Este preview local roda automaticamente. Uma interação pausa a animação; ela retoma após um segundo de inatividade e mantém seu texto. A publicação em produção passa pela revisão de um pull request no Git e pelo deploy configurado.

1Edite o título no CMS

Escreva o que quiser. Acompanhe seu título nas próximas três etapas.

2Veja o JSON mudar
SummerBanner.json
{
  "__resolveType": "site/sections/PromoBanner.tsx",
  "title": "Frete grátis acima de R$ 75",
  "href": "/summer"
}
3Passe os novos inputs para o TypeScript
src/sections/PromoBanner.tsx
<PromoBanner
  title={"Frete grátis acima de R$ 75"}
  href="/summer"
/>
4Renderize o site
Frete grátis acima de R$ 75Comprar coleção de verão →
CMS → JSON → TypeScript → site. O mesmo título em cada etapa. Este é um preview local.

Comece pelo seu framework

Adicione Blocks a um site novo, conecte um projeto existente ou migre do runtime descontinuado.

Antes de começar

Use React 19 e Node.js 24 ou superior nas ferramentas Node. O binding Next.js usa App Router 15 ou superior; o binding TanStack usa TanStack Start 1.x e Vite 6 ou superior, com nodejs_compat no Cloudflare Workers. Cada quickstart detalha suas dependências e configuração.

Do código ao conteúdo

Explore o framework

Veja os pacotes e exports, entenda como tipos viram formulários, conecte integrações de comércio ou consulte logs e traces. O glossário explica os termos do framework.

As gravações de treinamento do admin descontinuado estão no arquivo histórico. Use os guias atuais do Editor de Sites para os fluxos de edição.

Blocks faz parte da oferta Storefront. O Editor de Sites fornece a interface de CMS dentro do Studio; os templates fornecem implementações completas de sites.