I'd like to create slides for my presentation. My presentation will contain these: slide title, bullet points, code snippets (in a monospace font), some code lines highlighted as bold, Python code snippets (with syntax highlighting).
I need an application or tool which can generate such slides in HTML (or HTML5), so when I open the generated HTML in my web browser, and put the web browser to full screen mode, it will start the slideshow. I prefer writing my presentation as a .txt
file with some markup, and then the tool should generate the HTML.
I know about the presentation feature Google Docs, but that doesn't support Python syntax highlighting.
I also know about LaTeX and Beamer, but that would generate PDF instead of HTML (not a big problem), and doesn't have Python syntax highlighting built in.
I'd prefer projecting my presentation using a vanilla Google Chrome or Mozilla Firefox. I don't want to install any presentation software (such as bruce) on the projecting machine.
Is there an alternative?
Try one of the following:
Restructured text with S5
http://meyerweb.com/eric/tools/s5/
http://docutils.sourceforge.net/docs/user/slide-shows.html
If you install docutils (snapshot is preferred), you will get rst2s5.py in the tools folder.
Bruce, The Presentation Tool
http://code.google.com/p/bruce-tpt/
Pandoc: a universal document converter
http://johnmacfarlane.net/pandoc/
AsciiDoc has an option to generate generate self-contained Slidy HTML
Just recently slippy appeared: edit your presentation as HTML, with Python (and lots of other languages) highlighting.
You should definitely take a look at landslide, this is a python app that allows to create really nice looking slides in HTML5 from markdown formatted text, and it supports syntax highlighting. To have a preview of what it can do, just take a look at the sample slideshow generated from the project's README.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With