Design / Web/Dev Slides
19 / 67

10/2023Design / Web

Dev Slides

A personal presentation platform built on Slidev — decks authored in Markdown, rendered as Vue, and served as static sites on Vercel.

╌╌╌╌

A personal presentation platform for my dev work, built on Slidev — the Vue-based deck tool. It lives at slides.amittai.studio.

Every deck is Markdown: a single slides.md where --- separates slides and per-slide frontmatter picks the layout and theme; the decks draw on Slidev's default, apple-basic, and seriph themes. Because Slidev compiles Markdown to Vue, a slide can hold more than text — Shiki-highlighted code and live components like a Counter.vue dropped straight onto the page.

One root index fans out to many sub-decks. The root slides.md links out to standalone decks — Dartmouth Robotics and a quadcopter project — each its own Slidev deck under children/ and each deployed to its own subdomain (robotics.slides.amittai.studio, copter.slides.amittai.studio). slidev build emits a static bundle to dist/, which Vercel serves from its edge with a catch-all rewrite to index.html, so there is no backend to run or scale.

References

  1. Project repository
  2. Live site

╌╌ END ╌╌