¿Cómo actualizo el contenido programáticamente en Squarespace?

Prólogo: soy muy nuevo en Squarespace y también en CMS en general. así que disculpen cualquier pregunta "tonta"

Digamos que tengo una página de Squarespace. Digamos que quiero actualizar aleatoriamente la página de inicio con saludos random todos los días (o cada 2 días … etc.). Siento que, dado que se trata de un CMS, el path correcto es básicamente configurar de alguna manera un server remoto que puede scp en mi instancia específica de server Squarespace. el server remoto actualizará algún file (o generará algún contenido) y pasará el file "index.html" a la instancia de espacio cuadrado.

Alternativamente, si tengo mi propio server ejecutándose en casa, parece que puedo escribir algunos scripts bash para modificar (confirmar y presionar) y desplegar usando git ??

¿Es esta la idea correcta? ¿Qué otros services de CMS proporcionan esto?

Solutions Collecting From Web of "¿Cómo actualizo el contenido programáticamente en Squarespace?"

El problema aquí es que Squarespace no es solo un CMS: es una plataforma combinada de hosting / CMS que le asegura un cierto nivel de time de actividad, facilidad de uso y atractivo fuera de la caja para un scope limitado de cuánto usted puede acceder. Nunca tocará un file HTML si opta por personalizar su plantilla en el modo Desarrollador; en cambio, Squarespace usa files .region que le permiten mezclar HTML con su lenguaje de templates JSON.

En cuanto a su idea, con Squarespace no tiene forma de acceder a la database: solo puede SFTP en sus files de plantilla o puede enviar cambios locales a git. Sería mejor hacer una pequeña API (a través de un host diferente) que devuelve un post aleatorio cuando recibe una request GET. En la página que desea mostrar el saludo, cree un bloque de código en el editor de contenido y escriba allí su llamada AJAX. Rodearlo con un div para que pueda darle el estilo que desee.