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.
- 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
mvn spring-boot:run
The application will start on http://localhost:8080
.
- Open
/upload
and select a Markdown file. - After uploading, you are redirected to
/view/<name>
where<name>
is the file name without the.md
extension. - Use the arrow keys or click the page to move forward and backward.
Execute the tests directly with Maven:
mvn test
No Maven Wrapper is required.