Telar: Docs Telar: 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

Obtener datos (solo desarrollo local)

Cuando desarrolles localmente, trae los CSV antes de construir:

python3 scripts/fetch_google_sheets.py

Qué hace:

Luego ejecuta tu build normal:

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

Solución de problemas

Ver también