Presentation slides for developers π§βπ»π©βπ»π¨βπ»
Status: Public Beta π Made possible from my Sponsor Program π |
I always found myself spending too much time styling and layouting slides when using apps like PowerPoint / Keynote / Google Slides. Whenever I need to share code snippets, I would also need to use other tools to generate the highlighted code as images over and over again.
So as a frontend developer, why not solve it the way that fits better with what I am good that?
Learn more: Why Slidev?
- π Markdown-based - use your favorite editors and workflow
- π¨ Themable - theme can be shared and used with npm packages
- π§βπ» Developer Friendly - built-in code highlighting, live coding
- π€Ή Interactive - embedding Vue components seamlessly
- π₯ Recording - built-in recording and camera view
- π€ Portable - export into PDF, PNGs, or even a hostable SPA
- β‘οΈ Fast - instant reloading powered by Vite
- π Hackable - using Vite plugins and any npm packages
Docs and guides on sli.dev
The best way to understand it is to try it, just one command away:
npm init slidev
For a full example, you can check the demo folder, which is also the source file for my previous talk.
- Vite - An extremely fast frontend tooling
- Vue powered Markdown - Focus on the content while having the power of HTML and Vue components whenever needed
- Windi CSS - On-demand utility-first CSS framework, style your slides at ease
- Prism, Shiki, Monaco Editor - First-class code snippets support with live coding capability
- RecordRTC - Built-in recording and camera view
- VueUse family -
@vueuse/head
,@vueuse/motion
, etc.
This project is made possible by all the sponsors supporting my work:
MIT License Β© 2021 Anthony Fu