Pular para o conteúdo
Navegar na documentação

Modelo de rendering

Páginas Blade já são templates executáveis. O renderer entrega a elas metadata, head, dados da rota e valores globais.

Documentos MDX percorrem uma etapa anterior: a engine separa front matter e corpo, converte o Markdown para HTML, preserva componentes Blade suportados e grava uma view Blade gerada. Essa view estende o layout escolhido e envolve o conteúdo no componente de prosa.

MDX → front matter + Markdown → HTML → view Blade gerada
Blade escrito pelo usuário ────────────────────────┤
                                                  ↓
                              layout + dados + head → HTML

O Blade usado é standalone, não o framework Laravel completo. Componentes anônimos funcionam porque Content/Views/Components é registrado; recursos dependentes de request, sessão, banco ou service providers não fazem parte do ambiente.

Após o rendering, URLs internas são normalizadas para a localização pública e somente links explicitamente marcados podem produzir até dois hints de prefetch. A navegação entre documentos usa View Transitions quando o navegador oferece suporte, com fallback nativo e respeito a movimento reduzido. No build, o HTML renderizado é gravado diretamente em dist/.

Consulte Blade e Páginas e roteamento para a superfície pública. Os objetos internos aparecem em Rendering e head.