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.


