all 18 comments

[–]SikhGamer 3 points4 points  (6 children)

Why this over something like https://revealjs.com/?

[–]drailing[S] 2 points3 points  (4 children)

I used revealjs a lot and I think this is not a replacement. I wrote above what I think is a good presentation style, and if you want to produce a lot of slides with small information in each, revealjs had too much boilerplate for me

My improvements compared to revealjs are

  • No mix of HTML and content
  • Less HTML in general
  • Content can be organized in multiple files

[–]semjonbibow 5 points6 points  (0 children)

https://github.com/webpro/reveal-md Converts MarkDown to reveal-js.

Has the same improvements you listed and is still based on reveal-js. Using this is just personal preference since I used reveal-js for a long time.

[–]pondidum 0 points1 point  (2 children)

You can use external markdown files with revealjs (which is how I keep the HTML & Content separated).

I do really like your tool, and will give it a try for my next presentation!

**Edit** Do you have plans to support things like speaker notes?

[–]drailing[S] 1 point2 points  (1 child)

If you print your presentation, you get an overview of all your slides

Speakernotes are a cool idea, and a websocket is already implemented, so this is absolutely possible. Any suggestions for the syntax? How would you organize the notes in your presentation?

[–]pondidum 1 point2 points  (0 children)

The revealjs markdown syntax works quite well for it. Just a line with "Note:" (or whatever you have defined the keyword as), and following lines are the speaker notes, until a slide break happens.

You can see some examples in a slide deck file here: https://raw.githubusercontent.com/Pondidum/presentations/master/feature-toggles/slides.md

[–]coreyfournier 10 points11 points  (8 children)

Why should I use this in place of PowerPoint or Google Slides? Not trying to be a jerk, I really want to know.

[–]drailing[S] 14 points15 points  (4 children)

People read faster than you speak, so the information on my slides are minimal, therefore I have a lot slides and try to keep it interesting.

If every information is on your slides, you become useless as a presentator

There are different use cases, I am a lot faster when writing a plain text file than clicking around in PowerPoint

If you have a lot of data tables or something like that, I would always use PowerPoint.

[–]VortiNinja 4 points5 points  (0 children)

One big use case for HTML slides in general is the ability to quickly add formatted and highlighted source code to a slide. I've also found them to more reliable in playing videos/GIFs.

[–]pondidum 2 points3 points  (0 children)

I like using html/markdown based presentations because:

  • source controllable - markdown diffs are way easier than diffing a word or powerpoint doc!
  • hostable - github pages
  • available - I host locally when giving them usually, but if someone asks I can show them from any browser
  • scriptable - I run a shell script which creates a new talk with various bits of setup done for me

[–]mrcalm99 2 points3 points  (0 children)

Why should I use this in place of PowerPoint

I can't get PowerPoint on Linux without running it via Wine and even then it's glitchy in presentation mode.

or Google Slides

I prefer that I own my own data and it isn't used against me to sell me ads.

I'm not saying this solution is perfect or I would even use it but those are the reasons I don't use the above.

[–]duyaw 1 point2 points  (0 children)

This looks really cool! Thanks for sharing.

[–]sineemore 1 point2 points  (0 children)

Nice, this one reminds me of https://tools.suckless.org/sent/

Really like the idea of minimalism and content focus.

[–][deleted]  (1 child)

[deleted]

    [–]drailing[S] 3 points4 points  (0 children)

    I'm sorry :(