1. An Obsidian plugin by rberenguel

Preso1

  1. You can find the plugin here

What is preso1?

  • Lightweight plugin to create presentations in Markdown in Obsidian
  • Inspired by the way Deckset presentations are built
  • Works in Obsidian desktop and obsidian mobile
  • Can export presentations as HTML+CSS+JS or HTML+CSS only

How does it work?

Slides are separated by a Markdown rule separator, three dashes --- on its own line.

Paragraphs? Just type.

New lines between paragraphs? Just leave a line empty.

  1. You can also override CSS per paragraph if you feel like you really need to. Sometimes you do

Nice things

You can add numbers to your slides

As well as a footer icon/image

And a footer proper.1


They are enabled until they are not. And you can re-enable them later, too.

6 levels of headers

Second

Third

Fourth

Fifth
Sixth
  1. And footnotes. I always forget the footnote syntax…

We have lists1

  • Unordered lists

And obviously

  1. UnOrdered lists

We can show code

squares = [x * x for x in range(1, 11)]

qsort [] = []
qsort (p:xs) = qsort (filter (< p) xs) ++ [p] ++ qsort (filter (>= p) xs)

std::vector<int> v = {4, 1, 3, 2};
std::sort(v.begin(), v.end(), [](int a, int b) { return a < b; });

And background images, with automated filter

We can override the filter, too

We can also have images on the left

And on the right

  1. With or without filter

Or have multiple as background, in vertical slices1

You can add speaker notes

 ^ This would be a speaker note (any line starting with a hat)

You can see speaker notes in the exported slides, too

  1. Images and fonts are inlined as data URLs

  2. security!

Export

You can export to standalone1

  • HTML+CSS+JS

or

  • HTML+CSS only2

Presentation mode

  1. Export to HTML+CSS+JS
  2. Press P to open the presentation window amaze.gif
  3. Switch your slides to full screen
  4. Enjoy having a view of the previous slide, next slide and speaker notes while you present
  5. You can use your keyboard's and on the presenter view to advance

Tips

  • Writing slides is best in source mode, not on live preview mode. The plugin forces the editor to source mode when switching to a Preso and restores it when leaving.
  • Some things depend on having / not having spaces between things. In case of doubt, try to do it like in this example slides 😏

Enjoy!

If you have tried to open the speaker notes slide you'll see it