MallaDocs

Publicación

Staging y producción, publicaciones instantáneas y cómo se renderizan y cachean las páginas.

Guía de usuario

Publicar es instantáneo, sea cual sea el tamaño del sitio. Malla congela una versión de tu sitio, la guarda en la red de Cloudflare y cambia tus dominios a ella en un solo paso, así que los visitantes nunca ven un sitio publicado a medias.

Qué pasa cuando presionas Publish
InstantáneaPáginas, componentes, clases, tokens y SEO se congelan en una única versión inmutable.
CompilarEl CSS compartido se compila y se minifica; las páginas clave se prerenderizan.
GuardarLos archivos van a R2 y los flujos de trabajo de servidor a la configuración del edge.
CambiarUn solo puntero cambia todos los dominios a la nueva versión a la vez.

Staging y producción

StagingProducción
Dirección<slug>. tu dominio de sitios de Mallatus dominios personalizados, más una dirección de respaldo <slug>-prod
Motores de búsquedasiempre bloqueados (Disallow: /)indexan el sitio, según tu configuración de SEO
Quién puede publicareditores, administradores, propietariosadministradores y propietarios
Formularios y flujos de trabajo de servidorsus propios envíos y ejecucionessus propios envíos y ejecuciones; se envían notificaciones

Presiona Publish en la barra de herramientas, elige el entorno y confirma. Cuando termina, el popover muestra la dirección en vivo.

Revertir a una publicación anterior

Cada publicación queda guardada, así que volver atrás es el mismo cambio en un solo paso que publicar. El popover de publicación lista Recent publishes debajo del botón de publicar, para el entorno seleccionado en el selector Staging / Production. Cada fila muestra cuándo se publicó y quién lo hizo; la versión que ven los visitantes tiene una insignia Live, con "Rolled back by …" cuando una reversión la puso ahí.

  1. Elige la versión

    Presiona Publish en la barra de herramientas, selecciona el entorno y busca la versión en Recent publishes.

  2. Revierte

    Presiona Roll back en su fila. El diálogo (Roll back staging? o Roll back production?) indica qué versión se volverá a servir. Presiona Roll back para confirmar. Cuando termina, el popover dice Rolled back con el entorno.

Puedes revertir a las 50 publicaciones más recientes de cada entorno, y solo dentro de su propio entorno: una publicación de staging nunca llega a producción de esta forma. Una reversión no agrega una fila; para deshacerla, revierte a la publicación más reciente.

Una reversión restauraUna reversión deja como está ahora
Páginas, componentes, clases, tokens y SEOÍtems del CMS, y campos y ajustes de las colecciones
Redirecciones y reglas de acceso a páginasRecursos: uno eliminado desde entonces aparece como archivo faltante
Definiciones de formulariosEnvíos de formularios
Flujos de trabajo de servidor, con sus programacionesTablas nativas, visitantes e integraciones

Revertir sigue la regla de publicación: los editores revierten staging, y producción requiere un propietario o administrador. El botón Roll back está oculto para quien no puede usarlo, y los lectores y los editores de contenido no ven la lista.

Cómo se sirven las páginas

EstáticasSe renderizan una vez por publicación y se guardan en caché en el edge. Cero JavaScript, salvo que algo lo necesite.
De servidorSe renderizan en cada solicitud con datos frescos de las consultas de servidor, y siguen siendo totalmente indexables.
IslasSolo se hidratan los textos enlazados, las listas, los formularios y los flujos de trabajo, con un runtime diminuto.

Cada versión tiene sus propias claves de caché, así que una nueva publicación nunca sirve páginas desactualizadas. Las páginas con una regla de acceso siempre se renderizan en cada solicitud. Los enlaces entre páginas se precargan, por lo que la navegación se siente instantánea sin necesidad de una aplicación de una sola página.

Los cambios del CMS salen en vivo sin volver a publicar

Publicar un ítem del CMS solo vuelve a renderizar las páginas que leen su colección: la página plantilla y las listas que la consultan. Cambiar los campos de una colección llega al sitio en vivo de la misma forma.

Comprobaciones antes de publicar

El editor te avisa de problemas que romperían el sitio en vivo, como una lista que filtra por un campo que su colección ya no tiene.

Siguiente: SEO y configuración del sitio, luego conecta tu dominio.