TETrayectoria EscolarDocumentación HTML← Centro documental
GitHub PagesVersión HTML

Estándar de presentación para Markdown, HTML y PDF

Este estándar mantiene una experiencia visual coherente sin convertir tres formatos en tres fuentes distintas. Markdown es la representación canónica de lectura y edición; HTML y PDF son salidas derivadas para navegación web e impresión.

Flujo de contenido · Formatos · Descargas PDF · Estándar de calidad

Principio de correspondencia

fuente estructurada
  → Markdown canónico
      → HTML navegable
      → PDF imprimible

Contrato visual de Markdown

Todos los archivos .md versionados deben cumplir:

  1. UTF-8 sin BOM y salto de línea final;
  2. exactamente un título H1 identificable;
  3. jerarquía de encabezados sin saltar niveles;
  4. títulos ATX con espacio (## Título, no ##Título);
  5. bloques de código cercados y balanceados;
  6. texto de enlace visible y destino no vacío;
  7. enlaces internos relativos, existentes y propios de la superficie Markdown;
  8. tablas con encabezado y separador legibles;
  9. párrafos, listas, tablas y bloques separados con espacio suficiente;
  10. estado, fuente y límites visibles cuando el documento realiza afirmaciones curriculares o editoriales.

README.md y docs/README.md pueden abrir con un contenedor centrado antes del H1 para su portada. Esa excepción no permite ocultar más de un H1 ni usar HTML para reemplazar la estructura semántica.

Patrón visual recomendado

# Título único

Resumen breve que explica propósito y alcance.

[Navegación relacionada](FORMATOS.md)

## Sección

Texto introductorio antes de tablas o listas.

| Campo | Significado |
|---|---|
| Ejemplo | Contenido |

## Fuentes y límites

- Fuente primaria.
- Estado editorial.
- Aspectos pendientes de revisión.

Los emoji pueden orientar secciones de índices y portadas, pero no reemplazan etiquetas textuales. El énfasis se usa para jerarquía, no para decorar cada frase.

Contrato visual de HTML

Las páginas generadas deben conservar:

El HTML se corrige desde el generador, la plantilla o el Markdown fuente. No se parchean miles de páginas derivadas manualmente.

Contrato visual de PDF

Las 51 compilaciones deben:

Un PDF no es una cuarta fuente ni puede declarar una versión distinta. Las diferencias binarias producidas por motores tipográficos en sistemas operativos distintos no son un cambio de contenido; la CI compara estructura, metadatos, inventario, fuentes, enlaces y texto extraíble.

Validación automatizada

python scripts/validate_content_presentation.py
python scripts/export_pdfs.py --validate-only

El primer comando recorre todos los Markdown y HTML versionados. El segundo valida las 51 salidas PDF. Ambos se ejecutan en Calidad y Pages antes de publicar.

Responsabilidad editorial

La automatización detecta estructura y sincronización; no decide si una explicación es pedagógicamente clara. La revisión humana debe comprobar lectura continua, densidad, lenguaje apropiado, accesibilidad, pertinencia cultural y fidelidad disciplinar en las tres representaciones.