Telar: Docs Telar: Documentación

Temas

Telar incluye 4 temas visuales predeterminados que pueden cambiarse fácilmente vía _config.yml.

Temas disponibles

Paisajes coloniales (predeterminado)

Tonos tierra inspirados en Paisajes Coloniales.

Colores:

Mejor para: Narrativas históricas, exposiciones arqueológicas.

Neogranadina

Elegancia colonial con burdeos y dorado.

Colores:

Mejor para: Materiales contemporáneos.

Santa Barbara

Moderno y vibrante con inspiración costera.

Colores:

Mejor para: Imágenes en escala de grises y monocromáticas.

Austin

Atrevido y académico con naranja quemado.

Colores:

Mejor para: Materiales contemporáneos.

Cambia temas

Edita _config.yml en tu repositorio:

telar_theme: "santa-barbara"  # Opciones: paisajes, neogranadina, santa-barbara, austin

Confirma el cambio y GitHub Actions reconstruirá tu sitio automáticamente (2-5 minutos).

Crea temas personalizados

Paso 1: crea un archivo de tema

Crea un nuevo archivo en _data/themes/custom.yml:

# Colores
primary_color: "#2c3e50"
secondary_color: "#e74c3c"
accent_color: "#3498db"
text_color: "#333333"
heading_color: "#1a1a1a"
background_color: "#ffffff"

# Fuentes
font_headings: "Playfair Display, Georgia, serif"
font_body: "Source Sans Pro, -apple-system, sans-serif"

Paso 2: activa el tema personalizado

En _config.yml:

telar_theme: "custom"

Paso 3: prueba y refina

  1. Confirma cambios
  2. Espera construcción automática
  3. Revisa tu sitio
  4. Ajusta colores y fuentes según sea necesario

Variables de color del tema

Todos los temas soportan estas variables de color:

Variable Uso
primary_color Color de marca principal, botones, enlaces
secondary_color Acentos, botones secundarios
accent_color Resaltados, estados al pasar el cursor
text_color Texto del cuerpo
heading_color Todos los niveles de encabezado
background_color Fondo de página

Variables de tipografía

Controla fuentes en todo tu sitio:

Variable Uso
font_headings h1-h6, títulos de página
font_body Párrafos, listas, texto general

Ejemplos de fuentes

Encabezados serif:

font_headings: "Playfair Display, Georgia, serif"
font_headings: "Merriweather, Georgia, serif"
font_headings: "Lora, Georgia, serif"

Encabezados sans-serif:

font_headings: "Montserrat, Helvetica, sans-serif"
font_headings: "Raleway, Arial, sans-serif"

Fuentes del cuerpo:

font_body: "Source Sans Pro, sans-serif"
font_body: "Open Sans, Helvetica, sans-serif"
font_body: "Crimson Text, Georgia, serif"

Usa Google Fonts

Para usar fuentes no incluidas por defecto:

  1. Encuentra tu fuente en Google Fonts
  2. Agrega import a assets/css/telar.scss:
    @import url('https://fonts.googleapis.com/css2?family=Tu+Fuente:wght@400;600;700&display=swap');
    
  3. Referencia en archivo de tema:
    font_headings: "Tu Fuente, serif"
    

Atribución de la persona creadora del tema

Telar v0.4.0+ permite añadir atribución opcional para reconocer a quienes diseñan temas personalizados en el pie de página del sitio.

Agrega atribución a temas personalizados

Al crear un tema propio, agrega la información de la persona creadora en tu archivo YAML:

name: "Miami"
description: "Retro Cool. Digital Heat."
creator: "Material/Image Research Lab"
creator_url: "https://mirl.ucsb.edu"

colors:
   text:
      heading: "#F990E8"
      body: "#000000"
      link: "#0BD2D3"
      button: "#F990E8"
      panel_layer1: "#FFFFFF"
      panel_layer2: "#FFFFFF"
      panel_glossary: "#FFFFFF"

   background:
      button: "#0BD2D3"
      panel_layer1: "#F990E8"
      panel_layer2: "#0BD2D3"
      panel_glossary: "#F990E8"

fonts:
   headings: "'Limelight', serif"
   body: "'Inter', sans-serif"

Campos de atribución

Todos los campos son opcionales:

name - Nombre visible del tema

name: "Miami"

creator - Persona u organización que diseñó el tema

creator: "Material/Image Research Lab"
creator: "Jeff"

creator_url - Sitio web o perfil para enlazar la atribución

creator_url: "https://mirl.ucsb.edu"
creator_url: "https://github.com/mirl-ucsb"

description - Nota breve sobre el diseño (uso interno)

description: "Retro Cool. Digital Heat."

Cómo se muestra la atribución

Cuando agregas información de atribución, aparece en el pie de página:

Con nombre y creadora: “Miami theme by MIRL Lab” (enlazado a creator_url si existe)

Solo con creadora: “Theme by MIRL Lab”

Solo con nombre: “Miami theme”

Sin ninguno: No se muestra atribución

Atribución para temas predeterminados

Todos los temas incluidos en Telar traen atribución por defecto:

Paisajes Coloniales

Neogranadina

Santa Barbara

Austin

Comparte temas personalizados

Si quieres compartir un tema con la comunidad de Telar:

  1. Incluye metadatos completos de atribución
  2. Documenta la paleta de colores y la lógica del diseño
  3. Describe recomendaciones de uso (ej., ideal para imágenes en escala de grises)
  4. Compártelo en el foro Telar Discussions

Quitar la atribución

Si prefieres usar un tema sin atribución:

No se mostrará ninguna atribución en el pie de página.

Accesibilidad del color

Al crear temas personalizados, asegura buen contraste:

Usa herramientas como WebAIM Contrast Checker para verificar.

Respaldo del tema

Si falta un archivo de tema personalizado o tiene errores, Telar automáticamente vuelve al tema Paisajes, asegurando que tu sitio nunca se rompa.

Próximos pasos