CMS

Gestiona el CMS que vela enable cms añade a un proyecto: quién puede iniciar sesión en la barra de administración y cuándo se reconstruye un sitio alojado con lo que publican.

Sintaxis

$ vela cms <command>
  • editor - Gestionar quién puede iniciar sesión en la barra de administración
  • deploy - Reconstruir el sitio alojado con el último contenido publicado

Dos formas

Dónde vive el CMS decide qué comando aplica. Una aplicación que se ejecuta como servidor Node, con un backend de PocketBase o solo con @sveltejs/adapter-node, aloja el CMS ella misma, en una base de datos SQLite en su directorio de datos; vela cms editor escribe en esa base de datos, y la aplicación lee el contenido publicado en vivo, así que no hay nada que desplegar. Un sitio estático lee en cambio de un CMS alojado en velastack.dev, que gestiona sus propios editores; lo que publican llega a los visitantes cuando el sitio se compila de nuevo, que es lo que pide vela cms deploy.

Ninguno de los dos comandos necesita un backend PocketBase, así que ambos funcionan en un proyecto estático.

Editor

Gestiona quién puede iniciar sesión en la barra de administración.

Desplegar

Reconstruye un sitio alojado con el último contenido publicado.