Feito com Chinaski

Snippets (Modelo de Conteúdo)

Snippets são para código que precisa aparecer nas páginas construídas mas não se encaixa em um campo de conteúdo. Fragmentos de analytics, meta tags de verificação, scripts de inicialização, tags de pixel. Eles são blocos de construção em primeiro lugar código: você os gerencia como código, e eles são injetados verbatim (em tempo de build) no head ou body do site.

Onde snippets podem viver

  • Global. Injetado em toda página que o idioma do snippet cobre.
  • Por item: anexado a pages ou posts individuais.
  • O idioma é opcionalmente definido; um snippet sem idioma se aplica a todos os idiomas.

Duas posições de alocação existem: head e body, com a ordem de classificação controlando a sequência quando vários snippets compartilham uma posição ou item.

As salvaguardas

  • O modo air-gap remove qualquer snippet que referencie uma URL externa durante os builds, de modo que uma página nunca publique uma referência a CDN mesmo se um snippet foi escrito com uma.
  • Snippets são um ponto de injeção conhecido e deliberado. Gerenciados apenas por administradores, e cada injeção é tratada pelo builder; nenhum snippet executa ou é buscado no momento da requisição no site estático.
  • Um flag de privacidade por snippet existe no modelo de dados para itens que não devem ser expostos através de exportações de dados.
Leia este site em