Table of Contents

Decap CMS

🧠 ¿Qué es Decap CMS?

Decap CMS (anteriormente conocido como Netlify CMS) es un sistema de gestión de contenidos (CMS) de código abierto basado en Git. Permite a los editores gestionar el contenido de sitios web estáticos a través de una interfaz web amigable, sin necesidad de conocimientos técnicos avanzados.


🧩 Características principales


✅ Ventajas de usar Decap CMS

Ventaja Descripción
Edición sin código Permite a los usuarios editar contenido sin tocar el código fuente.
Control de versiones Cada cambio se registra en el historial de Git, facilitando el seguimiento y la reversión de cambios.
Despliegue continuo Al guardar cambios en Git, se puede configurar para que el sitio se despliegue automáticamente.
Flexibilidad Personaliza los tipos de contenido y campos según las necesidades del proyecto.

🛠️ ¿Cómo se integra con Astro?

1. Crear la carpeta de administración:

  1. Dentro de tu proyecto Astro, crea la carpeta `public/admin/`.

2. Agregar archivos necesarios:

  1. `index.html`: Carga la aplicación de Decap CMS.
  2. `config.yml`: Define la configuración del CMS, como colecciones de contenido y campos.

3. Configurar autenticación:

  1. Establece el proveedor de autenticación (por ejemplo, GitHub) en el archivo `config.yml`.

4. Acceder al panel de administración:

  1. Una vez desplegado el sitio, accede a `tusitio.com/admin` para gestionar el contenido.

🧪 Analogía para entenderlo mejor

Imagina que tu sitio web es un libro impreso.
Astro sería la imprenta que produce las páginas.
Decap CMS es el editor que revisa y actualiza el contenido antes de imprimir, todo desde una interfaz sencilla y sin necesidad de tocar las máquinas.

🔗 Recursos adicionales