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.


