Notebook a diapositivas: convierta un notebook de Jupyter en presentación Reveal.js en línea
Este convertidor transforma un notebook de Jupyter en una presentación HTML autónoma con Reveal.js que puede proyectar desde cualquier navegador. Suelte el .ipynb en la página, elija si conserva salidas y notas del presentador y descargue un archivo .html que ya carga Reveal.js y Highlight.js desde una CDN: sin paso de build, sin depender de `nbconvert --to slides`, sin instalar LaTeX. Abra el archivo en Chrome, Edge o Firefox para presentar y comprímalo en zip para compartirlo con la audiencia después.
El convertidor respeta el mismo metadato `slideshow.slide_type` que ya usan Jupyter, RISE y `nbconvert --to slides`: `slide`, `subslide`, `fragment`, `skip` y `notes`. Si etiquetó el notebook en el editor de diapositivas de JupyterLab, el deck queda como lo configuró. Si no etiquetó nada, el convertidor usa un valor predeterminado práctico: cada encabezado Markdown inicia una diapositiva nueva, de modo que un tutorial bien estructurado se convierte en una presentación usable sin trabajo extra.
Frente a ejecutar `jupyter nbconvert --to slides`, esta página gana en sencillez. No hace falta instalar Jupyter ni mantener un entorno Python, ni hospedar una carpeta estática para las diapositivas: la salida es un solo archivo .html que puede enviar por correo, dejar en Slack o subir a cualquier sitio estático. Frente a RISE, no necesita kernel en vivo: las diapositivas son estáticas, lo que facilita compartirlas y embeberlas en una web con más seguridad.
Incluya un tema de color (claro u oscuro), desactive Incluir salidas cuando solo quiera el texto y las figuras de un guion docente y mantenga Notas del presentador activado si incrustó celdas `notes` en el notebook. El resultado es un único archivo compartible que abre con doble clic.

