Live data from Hacker News

Reveal.js: HTML presentation framework

revealjs.com

41–50 of 109 posts

Re: Reveal.js: HTML presentation framework

#41
I've got a dozen presentations [1] that all use reveal.js. I like it for presenting at live events because I just host them on my public website [2], and if my machine were to die, I could just borrow one from an audience member.

- [1]: https://github.com/tlhunter/presentations

- [2]: https://thomashunter.name/presentations/

Re: Reveal.js: HTML presentation framework

#42

I found out recently that pandoc can take text markdown-ish files and turn them into * Beamer presentations * Powerpoint presentations * Reveal.js presentations Kind of crazy and interesting. I made a nuclear power deck with it and it worked ok. https://pandoc.org/MANUAL.html#slide-shows

Thank you for sharing this! Out of curiosity, checked that Sphinx (my defaults docs engine) seems to be capable of doing this as well. https://sphinx-revealjs.readthedocs.io/en/latest/ , demo of generated presentation: https://attakei.github.io/sphinx-revealjs/ . Did not compare sphinx-revealjs with pandoc's coverage of reveal.js features though.

Re: Reveal.js: HTML presentation framework

#43
ClickHouse presentations are almost 100% in HTML [1].

All of them are based on Shower [2] and to prepare a new presentation I just copy-paste previous presentation and edit HTML directly... actually very understandable and convenient even for C++ developer.

- [1] https://github.com/ClickHouse/clickhouse-presentations - [2] https://shwr.me/

Re: Reveal.js: HTML presentation framework

#44
I used this for a pretty casual work presentation. It came out nicely and the presentation went without a hitch. I liked the flexibility in slide progression (you can easily create a graph of sorts to pick different paths to go through as a presenter, instead of just a linear progression). But honestly I struggle to think of many cases where you really need HTML/JS for your presentation.

Re: Reveal.js: HTML presentation framework

#45
post #31

I tend to think that page-based presentation is becoming a thing of the past. I usually write a big sprawling one-page HTML, magnify it, and do a presentation by gradually scrolling them. The advantages are obvious: - No need to tweak the content to fit the page boundary. - Highly accessible (adjustable to any screen). - No JS. - All figures are in SVGs. - Can also support printing (just insert CSS page break). - (ed…

Fascinating idea. I guess the current format is the result of over head transparencies or basically a book format. No reason to stick with it, unless you have to be conservative.

Anyway, do you use a template? Or any tooling?

Re: Reveal.js: HTML presentation framework

#47
post #44

I used this for a pretty casual work presentation. It came out nicely and the presentation went without a hitch. I liked the flexibility in slide progression (you can easily create a graph of sorts to pick different paths to go through as a presenter, instead of just a linear progression). But honestly I struggle to think of many cases where you really need HTML/JS for your presentation.

I think it's good for showcasing slides on your personal website.

Re: Reveal.js: HTML presentation framework

#48

ClickHouse presentations are almost 100% in HTML [1]. All of them are based on Shower [2] and to prepare a new presentation I just copy-paste previous presentation and edit HTML directly... actually very understandable and convenient even for C++ developer. - [1] https://github.com/ClickHouse/clickhouse-presentations - [2] https://shwr.me/

Shower looks nice but reveal.js has some really great features like a blank screen button and presenter mode with notes a timer and the next slide.

You can make reveal.js slides in a gui at slides.io

Re: Reveal.js: HTML presentation framework

#49
post #27

Wow, spent some time fiddling with this framework. I really like it and I think the potential is huge, unfortunately I am too lazy so I will probably just stick with PowerPoint. Maybe make an adapter and publish to this format is possible..?

I did something along those lines a few years ago but the scripts for it are long since gone. The basic workflow was to compose the deck in LibreOffice and then do a few conversions:

- ODT -> PDF - PDF -> directory of PNG images

Then all you need is a basic web page with an image and some nav buttons, coupled with some JS that knows the list of files and can update the image's URL based on nav button clicks. At the end you have a portable web slide deck.

Fancier setups are definitely possible (you could for example mimic multi-monitor presenter mode by having multiple pages where one drives the other via websockets, or even just add a timer and presenter's notes) but it gets around having to hope that the other side has a decent PDF reader or a presentation editor that likes your preferred file format.

Re: Reveal.js: HTML presentation framework

#50
post #8

It's solid for creating basic slides quickly, and it supports exporting to PDF by having your printer print the PDF from a browser (it came out perfect). Here's a 100+ slide PDF of a talk I did the other month with Reveal using an out of the box theme: https://github.com/nickjj/nyhackr-cli-dev-env/blob/master/ny... The PDF doesn't show it but I had a lot of animated gifs (almost every terminal screenshot is animated)…

How do you capture terminal to gifs?
Post reply on HN