Hecho con Chinaski

offline.tt

offline.tt genera la página de fallback offline de la PWA: /<lang>/offline.html: construida por idioma solo cuando el modo PWA está habilitado. Es el destino que el service worker sirve cuando un visitante solicita una página que no está fresca en línea ni en caché.

Qué renderiza

  • El título offline y el mensaje offline de tu configuración PWA: los únicos controles de contenido de la página (un h1 más un párrafo, renderizados con los parciales de header/footer del theme del site, la navegación, la captura de la sidebar y los datos de contacto de la organización).
  • Un enlace de retorno al inicio hacia la URL raíz del idioma.
  • La página es explícitamente noindex: un fallback offline nunca pertenece a los sitemaps ni a los listados de búsqueda.
  • Manejo RTL incluido (dirección de escritura respetada por idioma, como en todas las site templates).

Cómo funciona en la práctica

Construida en tiempo de build como uno de los artefactos PWA (junto con manifest.json y sw.js), la página figura en la lista de precache del service worker: así que todo visitante que haya cargado el site una vez la lleva consigo, y el worker enruta hacia ella cuando una navegación no puede servirse fresca ni desde caché.

Los cambios de configuración (título, mensaje) disparan el rebuild habitual; la página offline se regenera junto con los demás artefactos de la PWA. Cada idioma tiene su propia página: título/mensaje en ese idioma según los overrides, con la dirección de escritura manejada automáticamente.

Comportamiento del theme

  • La template referencia las reglas de búsqueda estándar (directorio del theme primero, fallback integrado) y los estilos/caracterización de tu theme: las mismas clases y parciales que en cada página construida.
  • Para restilizarla completamente para tu theme, haz override de offline.tt (mantén el mismo contrato de template: un stash con title más offline_message y el orden estándar de rutas head/header/footer; conserva la marca noindex): el área del contenido del mensaje es lo que ven los visitantes.

No confundir con

  • La página 404: una página de utilidad diferente (servida para rutas genuinamente inexistentes; offline.tt existe solo para el enrutamiento offline de la PWA).
  • Un fallback general del host: los ejemplos de hosting alimentan /offline.html solo como ruta PWA; si tu hosting tiene su propia ruta 404, mantener offline.html como un fallback PWA separado preserva ambos comportamientos.
Lee este sitio en