Skip to content

Matriz dos blocks

Esta página resume como cada block é autorado, de onde vêm os dados e qual é o papel do JavaScript na transformação do HTML.

Matriz

BlockFormato de autoriaFonte de dadosPapel do JS
accordiontabela com título e conteúdoinlinecria estrutura acessível expansível
brackettabela inline ou tabela de configuraçãoinline ou JSON remotoorganiza rodadas, partidas e conectores
cardslinhas com imagem e conteúdoinlineconverte em lista de cards e otimiza imagens
carouseltabela com 5 colunasinlinemonta slider, navegação, dots e autoplay
columnsconteúdo já estruturado em colunasinlineadiciona classes de layout e imagem
fragmentlink ou caminho de página.plain.html de outra rotabusca, redecorra e injeta conteúdo
headerfragmento de navegaçãometadata nav + fragmentmonta menu, dropdown e mobile nav
footerfragmento de rodapémetadata footer + fragmentinjeta conteúdo de rodapé
heroauto-block a partir de picture + h1inlinehoje atua como ponto estrutural
titlereservado para evoluçãoinlinehoje sem lógica relevante
standingstabela inline ou tabela de configuraçãoinline ou JSON remotomonta tabela, legenda e lista de partidas
videolink ou ID do vídeoinlineconverte URL em embed

Leitura rápida

text
inline table     -> JS interpreta células -> block final
config table     -> JS faz fetch          -> block final
fragment path    -> JS busca HTML         -> block final
metadata nav     -> JS busca fragment     -> header/footer final

Quando usar a matriz

Use esta página quando precisar decidir:

  • se um block deve ser autorado manualmente ou por dados;
  • se um endpoint JSON precisa ser exposto;
  • se um novo block deve seguir o padrão inline, configurado ou fragmentado.

Released under the MIT License.