Base de Conocimiento View in English

Sitios estáticos vs CMS y actualizaciones con GitHub

Algunos sitios web tienen un inicio de sesión y un panel de administración, y otros no. Eso no es casualidad, depende del tipo de sitio que sea.

Sitio con CMS: un Sistema de Gestión de Contenido (como WordPress) es un sitio web que incluye un panel de administración, para que puedas iniciar sesión y editar páginas, publicaciones de blog, imágenes y configuraciones sin tocar código.

Sitio estático: una colección de archivos (HTML/CSS/JS/imágenes). Generalmente no hay panel de administración. Si quieres actualizarlo, reemplazas los archivos en el servidor.

Por qué un sitio estático puede ser mejor: puede ser más rápido, más simple y tener menos cosas que se puedan romper. También tiene menos riesgo de seguridad que un CMS con muchos plugins.

¿Cómo actualizas un sitio estático sin un CMS?

Una forma común es mediante una conexión con GitHub. Subes los archivos de tu sitio web a un repositorio de GitHub, y el servidor periódicamente descarga la última versión y reemplaza los archivos del sitio. Esto efectivamente te permite actualizar contenido sin un CMS tradicional.

Cuándo tiene más sentido un CMS:

Si necesitas que muchas personas no técnicas inicien sesión y editen contenido diariamente, un CMS puede valer la pena.

En resumen

CMS = conveniencia del panel de administración. Estático = velocidad y simplicidad. Las actualizaciones con GitHub son una forma de obtener "actualización tipo CMS" manteniendo un sitio estático.