Slidev – Presentation Slides for Developers
github.com
github.com
I have a couple of presentations that I did with Reveal. If Slidev can make formatting and deployment slightly easier, I would definitely consider switching over.
The slides are written in markdown so it's very intuitive and easily maintainable:
```
# Slidev
Hello World
---
# Page 2
Directly use code blocks for highlighting
```ts console.log('Hello, World!') ```
---
# Page 3
...
```
It's also built on top of Vite and Windi CSS so it's blazing fast!
Checkout their beautiful website: https://sli.dev
For the first time, I can't wait to do a slideshow presentation!
----
PS. the author Anthony Fu is an incredibly talented & prolific engineer + designer. He maintains multiple large open source projects and yet somehow managed to deliver this.
More importantly, he's super kind and friendly, and strives to raise other engineers. He's definitely on to big things!
I _still_ think that Keynote together with a colour-formatting syntax highlighter just can't be beat. Beamer on latex is excellent and listings is powerful – but it takes too long. Keynote's latex engine is 99.9% good enough and being able to arrange things graphically is just a killer feature. This looks like a very fancy, shiny project – but also at some level a bit of a time-sink. I'm really bad at spending effort on formatting instead of content, because I enjoy it, and it's a nice form of procrastination!
Will have to give Keynote a try!
[1] https://support.microsoft.com/en-us/office/write-an-equation...
One of my worst weekly experiences is receiving documents in Word, especially papers written by colleagues with maths in them. Writing Markov chains in the supplementary methods section for a recent paper genuinely drove me to distraction; each non-ascii character was a major break from the flow of the sentence and requires a move to the mouse.
I really dislike Word in general, actually: on Linux (my workstation) LibreOffice is integrated well and polished; on MacOS it isn't as much as there's some value in having the 'real deal' product as administrators in my university use it a lot. I don't understand why Word's behaviour is interpreted differently from that of the rest of MacOS: e.g. in Word, clicking to select a chunk of text from the middle of the word automatically selects the whole word the cursor was in, unlike the rest of MacOS. This makes selecting parts of a word almost impossible, and it's not possible (AFAIK) to turn this behaviour off.
https://github.com/bleonard/jekyll-slides
I found it useful to have notes as well that showed up when presenting on the other screen.
Having an example with code on the side can make it much much more clear what your tool does.
The first thing I clicked in the readme is "Why Slidev?", which brings me to the documentation page that had almost nothing graphical.
- one file
- support markdown
- export to pdf
- you can run the code to check if it's right
- you can run the code in multiple languages
- you can run the code DURING the prez