Hecho con Chinaski

Snippets (Modelo de contenido)

Los snippets son para el código que debe aparecer en las páginas construidas pero no encaja en un campo de contenido: fragmentos de analítica, meta tags de verificación, scripts de lanzamiento, pixel tags. Son bloques de construcción primero-como-código: los administras como código, y se inyectan verbatim (en tiempo de build) en el head o el body del site.

Dónde pueden vivir los snippets

  • Globales: inyectados en cada página que el idioma del snippet cubre.
  • Por elemento: adjuntos a páginas o posts individuales.
  • El idioma se define opcionalmente; un snippet sin idioma aplica a todos los idiomas.

Existen dos posiciones de colocación: head y body, con un orden de clasificación que controla la secuencia cuando varios snippets comparten posición o elemento.

Las protecciones

  • El modo air-gap elimina cualquier snippet que referencie una URL externa durante los builds, así que una página nunca envía una referencia a un CDN incluso si un snippet fue escrito con una.
  • Los snippets son un punto de inyección conocido y deliberado; se administran solo desde la administración, y cada inyección es manejada por el builder; ningún snippet se ejecuta ni se descarga en tiempo de petición en el site estático.
  • Un flag de privacidad sensible por snippet existe en el modelo de datos para los elementos que no deberían exponerse a través de exportaciones de datos.
Lee este sitio en