Docs Documentación

Integración con Google Sheets

Usa Google Sheets para gestionar el contenido de tu exposición con una interfaz familiar y colaborativa. Funciona tanto con el flujo de trabajo de Interfaz Web de GitHub como con Desarrollo Local.

Inicio rápido

  1. Duplica la plantilla: https://bit.ly/telar-template (Archivo → Hacer una copia · File → Make a copy)
  2. Comparte: Cualquiera con el enlace (Lector)
  3. Publica: Archivo → Compartir → Publicar en la Web · File → Share → Publish to the web
  4. Configura _config.yml → bloque google_sheets (shared_url, published_url)
  5. Construye tu sitio (GitHub Actions o build local)

Opcional: Importar desde Excel en lugar de duplicar la plantilla de Google

Estructura de la hoja

Tu hoja de cálculo incluye estas pestañas por defecto:

Consejos

Configurar _config.yml

En tu repositorio, define:

google_sheets:
  enabled: true
  shared_url: "https://docs.google.com/..."      # Compartir: Cualquiera con el enlace (Lector)
  published_url: "https://docs.google.com/..."   # Archivo → Compartir → Publicar en la Web · File → Share → Publish to the web

Captura de pantalla de GitHub: editando el archivo de configuración

Obtener datos (solo desarrollo local)

Cuando desarrolles localmente, la forma más sencilla es usar el script de construcción todo-en-uno del sitio, que descarga y procesa los datos automáticamente:

python3 scripts/build_local_site.py

O ejecuta el paso de descarga de manera independiente:

python3 scripts/fetch_google_sheets.py

Qué hace el script de descarga:

Luego ejecuta tu flujo de build habitual:

python3 scripts/csv_to_json.py
python3 scripts/generate_collections.py
bundle exec jekyll build

Referencia de columnas (resumen)

Pestaña project

Pestaña objects (campos comunes)

Pestañas story-X

El contenido del panel puede ser:

Texto en línea vs archivos de texto Para paneles cortos (1–2 párrafos), escribe el contenido directamente en la celda de la hoja de cálculo. Usa archivos de texto para contenido complejo con widgets o narrativas muy largas. Consulta la Referencia CSV: Historias para más detalles.

Solución de problemas

Véase también