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.