Flujo de trabajo con la interfaz web de GitHub
No necesitas instalar nada. Construye tu narrativa completamente desde 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 desde la interfaz web de GitHub y Google Sheets, con builds automáticos gestionados por GitHub Actions.
Opción de inicio rápido Si quieres ir al grano, salta a Fase 2: prepara tu espacio de trabajo y luego a Fase 4: estructura tu historia.
Fase 1: planea tu narrativa
Antes de empezar, planea tu historia:
- 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 File → Make a copy
- Guárdala en tu Google Drive con un nombre descriptivo
Con esto ya tienes dónde subir imágenes y organizar contenido.
Fase 3: reúne materiales
Telar admite dos maneras de agregar imágenes:
Opción A: sube tus propias imágenes
- Navega a
components/images/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: mantén el peso por debajo de 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_idsimple (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 metadatossource_url: 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 incluirlas en tu hoja de cálculo de historia en la Fase 4.

Formato de Markdown Los paneles de contenido en Telar se escriben en Markdown e incluyen opciones avanzadas como ajustar el tamaño de las imágenes o incrustar videos. Consulta la Guía de sintaxis de Markdown para ver todas las posibilidades.
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 de 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
- En Source, selecciona 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
Primero, edita la configuración básica del sitio
- Edita el nombre del sitio, la descripción y tus datos.
- Asegúrate de actualizar la URL y el
baseurlde tu sitio.urldebe ser la URL predeterminada de GitHub Pages para tu cuenta (por ejemplo,https://tugithubusuario.github.io) o tu dominio personalizado si tienes uno (por ejemplo,https://misitio.org).baseurldebe coincidir con el nombre que le diste al repositorio.- La dirección completa del sitio será
url/baseurl, por ejemplo,https://tugithubusuario.github.io/mi-sitio-telar.
Agrega los detalles de tu Google Sheet
- Desplázate hacia abajo hasta la sección
google_sheets. - Asegúrate de que la integración con Google Sheets esté activada (
enabled: true; si vesenabled: false, cámbialo aenabled: true). - Pega la URL compartida en
shared_url. - Pega la URL publicada en
published_url.
(Opcional) Elige un tema
- (Opcional) Elige tu tema:
telar_theme: "paisajes" # Opciones: paisajes, neogranadina, santa-barbara, austin
Haz commit de los cambios
- Haz clic en el botón verde Commit changes para guardar.

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.
- Personaliza tu página de inicio (edita
index.mden la raíz del repositorio). - Pule hasta que tu historia brille.
Personaliza tu página de inicio Edita
index.mdpara cambiar el mensaje de bienvenida, los encabezados de sección o quitar el aviso de demostración. Consulta la Guía de personalización de la página de inicio para ver detalles.