Skip to content

ssobue/markdown-slide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markdown Slide

Java CI

Markdown Slide is a small Spring Boot application that turns Markdown documents into slide presentations. Each first-level heading becomes a separate slide that can be viewed in the browser.

Features

  • Upload Markdown files through a web form
  • Convert content to HTML using the GitHub Markdown API
  • Store and cache converted slides in an embedded H2 database
  • Navigate through slides by clicking or using the arrow keys

Usage

Build and Run

mvn spring-boot:run

The application will start on http://localhost:8080.

Creating Slides

  1. Open /upload and select a Markdown file.
  2. After uploading, you are redirected to /view/<name> where <name> is the file name without the .md extension.
  3. Use the arrow keys or click the page to move forward and backward.

Running Tests

Execute the tests directly with Maven:

mvn test

No Maven Wrapper is required.

About

Markdown Slideshow

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •