Notebook em slides: transforme um notebook Jupyter em apresentação Reveal.js online
Este conversor transforma um notebook Jupyter em um deck HTML Reveal.js autocontido para apresentar em qualquer navegador. Solte o .ipynb na página, escolha manter ou não saídas e notas do apresentador, e baixe um arquivo .html que já carrega Reveal.js e Highlight.js por CDN — sem build, sem fila para `nbconvert --to slides`, sem instalar LaTeX. Abra o arquivo no Chrome, Edge ou Firefox para apresentar e compacte depois para distribuir à plateia.
O conversor respeita os mesmos metadados de célula `slideshow.slide_type` que Jupyter, RISE e `nbconvert --to slides` usam: `slide`, `subslide`, `fragment`, `skip`, `notes`. Se você marcou o notebook no editor de slides do JupyterLab, o deck fica como planejou. Sem marcação, há fallback pragmático: cada título Markdown de primeiro nível começa um slide novo, então um tutorial bem estruturado vira apresentação utilizável sem trabalho extra.
Comparado a rodar `jupyter nbconvert --to slides`, esta página ganha simplicidade. Não precisa Jupyter instalado, ambiente Python a manter, nem hospedar pasta estática das slides — a saída é um arquivo .html que você pode mandar por e-mail, Slack ou subir em site estático. Comparado ao RISE, não precisa de kernel vivo: slides são estáticos — mais fáceis de compartilhar e mais seguros para embutir em site.
Escolha um tema de cores (claro ou escuro), desligue Incluir saídas se quer só texto e figuras de roteiro de aula, e mantenha Notas do apresentador se embutiu células `notes`. Resultado é um arquivo único compartilhável que abre de duplo clique.

