Flujo de trabajo con la interfaz web de GitHub
¡No tienes que instalar nada! Construye tu narrativa completamente a través de la interfaz web de GitHub y Google Sheets.
Descripción general
Este flujo de trabajo te permite crear exposiciones con Telar sin instalar ningún software. Administrarás el contenido a través de la interfaz web de GitHub y Google Sheets, con builds automáticos gestionados por GitHub Actions.
Inicio rápido Si quieres ir al grano o ya conoces tu historia, salta a Fase 2: prepara tu espacio de trabajo y luego a Fase 4: estructura tu historia.
Fase 1: planea tu historia/recorrido
Antes de empezar, planea tu historia/recorrido:
- Navega el sitio de ejemplo de Telar para inspirarte
- ¿Qué historia quieres contar?
- ¿Cuáles son los pasos o momentos clave en tu historia?
- Para cada paso, redacta una pregunta (encabezado) y respuesta (respuesta breve de 1-2 oraciones)
- ¿Qué imagen o imágenes puedes usar para anclar tu historia?
- ¿Qué detalles en estas imágenes son más importantes y cuándo?
- Esboza la estructura de tu historia en papel antes de usar herramientas
Fase 2: prepara tu espacio de trabajo
Crea tu repositorio
- Visita el repositorio de Telar en GitHub
- Haz clic en el botón verde Use this template
- Elige un nombre para el repositorio
- Haz clic en Create repository
Necesitarás una cuenta de GitHub si no tienes una. Regístrate en github.com.
Duplica la plantilla de Google Sheets
- Ve a https://bit.ly/telar-template
- Haz clic en Archivo → Hacer una copia (File → Make a copy)
- Guárdala en tu Google Drive con un nombre descriptivo
¡Estás listo! Ahora tienes lugares para subir imágenes y organizar contenido.
Fase 3: reúne materiales
Telar admite dos formas de agregar imágenes:
Opción A: sube tus propias imágenes
- Navega a
components/images/objects/en tu repositorio de GitHub - Haz clic en Add file → Upload files
- Arrastra imágenes al área de carga
- Nombra los archivos con IDs de objeto simples (ej.,
textile-001.jpg,ceramic-002.jpg)- Evita espacios en los nombres de archivo
- Agrega el ID del objeto (con o sin extensión de archivo) a la pestaña “objects” de tu hoja de cálculo
- Haz commit de los cambios para guardarlos
Límites de tamaño de archivo Imágenes individuales: hasta 100 MB Repositorio total: mantener bajo 1 GB
Opción B: usa imágenes IIIF
- Encuentra recursos IIIF de instituciones (Guía IIIF para Encontrar Recursos)
- Copia la URL del manifiesto (ej.,
https://iiif.io/api/cookbook/recipe/0001-mvm-image/manifest.json) - Agrégala a la pestaña “objects” con un object_id simple (ej.,
museum-textile-001)
Agrega detalles de objetos
Completa la pestaña objects de tu hoja de cálculo:
object_id: Identificador simple (coincide con el nombre del archivo para imágenes subidas)title: Nombre para mostrardescription: Descripción brevecreator,date,medium,dimensions,location,credit: Campos de metadatosiiif_manifest: URL para recursos IIIF externos (dejar en blanco para imágenes subidas)
Crea textos narrativos
Escribe archivos markdown para el contenido de las capas de tu historia:
- Navega a
components/texts/stories/story1/en tu repositorio - Haz clic en Add file → Create new file
- Nombra el archivo (ej.,
paso1-capa1.md,tecnicas-tejido.md)- Evita espacios (usa guiones o guiones bajos)
- Usa extensión
.md
- Agrega frontmatter y contenido:
--- title: "Técnicas de Tejido" --- El patrón de urdimbre entrelazada visible aquí indica... - Confirma el archivo
- Repite para cada capa de contenido que quieras agregar
- Importante: Mantén nota de tus nombres de archivo y sus ubicaciones. Necesitarás las rutas exactas (ej.,
story1/tecnicas-tejido.md) para incluir en tu hoja de cálculo de historia en la Fase 4
Formato de Markdown Los paneles de contenido en Telar se deben escribir utilizando el formato Markdown, que permite incluir encabezados, notas al pie, imágenes, videos y más. Consulta la Guía de Sintaxis de Markdown para una guía completa de cómo funciona.
Fase 4: estructura tu historia
Conecta todo en tu hoja de Google Sheets:
Agrega pasos de historia
Para cada paso en tu historia, agrega una fila con:
- Question: El texto del encabezado (ej., “¿Qué es este textil?”)
- Answer: Una respuesta breve de 1-2 oraciones
- Object ID: El objeto a mostrar (coincidiendo con tu hoja objects)
- Coordinates: Usa marcadores de posición por ahora (0.5, 0.5, 1.0) - refinarás en la Fase 6
Conecta tu contenido narrativo
Referencia los archivos markdown que creaste:
- En la columna
layer1_file: agrega la ruta (ej.,story1/paso1-capa1.md) - En la columna
layer2_file: agrega la ruta si tienes una segunda capa - Deja en blanco si un paso no necesita un panel
Personaliza los botones del panel (opcional)
- Agrega texto de botón personalizado en las columnas
layer1_buttonylayer2_button - Deja en blanco para usar los predeterminados (“Learn more” y “Go deeper”)
Cómo omitir filas Agrega un prefijo
#para ignorar filas o agregar notas:
# TODO: verificar esta fecha- La plantilla incluye una columna
# Instructionspara orientación
Fase 5: conecta y publica
Habilita GitHub Pages
- Ve a Settings → Pages del repositorio
- Source: GitHub Actions
- Haz clic en Save
Comparte tu Google Sheet
- Haz clic en el botón Share
- Establece en “Anyone with the link (Viewer)”
- Copia la URL compartida
Publica tu Google Sheet
- File → Share → Publish to web
- Haz clic en Publish
- Copia la URL publicada
Configura _config.yml
- Navega a
_config.ymlen tu repositorio - Haz clic en el ícono de lápiz para editar
- Encuentra la sección
google_sheets - Establece
enabled: true - Pega la URL compartida en
shared_url - Pega la URL publicada en
published_url - (Opcional) Elige tu tema:
telar_theme: "paisajes" # Opciones: paisajes, neogranadina, santa-barbara, austin - Confirma cambios
Espera la construcción
- GitHub Actions construirá automáticamente tu sitio (2-5 minutos)
- Ve tu sitio en
https://[usuario].github.io/[repositorio]/
Fase 6: refina
Pule tu narrativa:
Revisa tu sitio
- Navega a través de páginas e historias
- Revisa mensajes de advertencia en la página de inicio
- Corrige cualquier problema de configuración en Google Sheets
Usa la herramienta de identificación de coordenadas
- Navega a cualquier página de objeto
- Haz clic en el botón Identify coordinates debajo del visor
- Desplaza y amplía para encontrar la vista perfecta para cada paso de la historia
- Copia coordenadas (valores X, Y, Zoom)
- Pega en tu hoja de historia
Activa la reconstrucción
Después de editar Google Sheets:
- Ve a la pestaña Actions del repositorio
- Haz clic en el workflow Build and Deploy
- Haz clic en el botón Run workflow
- Selecciona la rama (usualmente
main) - Haz clic en el botón verde Run workflow
- Espera 2-5 minutos
Itera
- Agrega capas de contenido adicionales
- Agrega términos del glosario
- Pule hasta que tu historia brille