SVG-presentation-maker

SVG Presentation Maker

Creating presentations from markdown files

Steve Turbek turbek.com


What Is This Tool?

The SVG Presentation Maker converts markdown files into interactive SVG-based presentations that run directly in your browser.

No complex setup. No dependencies. Just markdown and SVGs.


Key Features

Markdown-based slides - Write your presentation in simple markdown


How It Works

  1. Write your presentation in markdown
  2. Use --- to separate slides
  3. Reference SVG files with the image syntax
  4. Open in browser and present!

Markdown Slide Format

Each slide is separated by --- (three dashes)

# Slide Title

Content goes here


Adding Images

Use the standard image tag to include SVG graphics:

<image href="image.svg" x="0" y="0" width="400" height="400"/>

Backgrounds

Set slide backgrounds using simple comments:

<!-- slide-bg=#2d3748 -->

You can use solid colors, gradients, or SVG images:

<!-- slide-bg=url(#myGradient) -->
<image href="BG.svg" x="0" y="0" width="100%" height="100%"/>

Simple keyboard controls for smooth presentations


File Structure

/files
  ├── presentation.md    (your markdown content)
  ├── image1.svg        (SVG graphics)
  ├── image2.svg
  └── ...

Keep your markdown and SVG files in the files directory


Why SVG Presentations?


Getting Started

  1. Edit presentation.md with your content
  2. Add any SVG graphics to the files directory
  3. Experiment with different layouts and SVG graphics.
  4. Use the tool to generate your presentation.svg
  5. Open in your browser
  6. Present!

Perfect For


Open Source

This tool is open source and free to use.

Modify it, extend it, make it your own.