GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - arunkumar413/markdown-presentation: A simple presentation tool based on markdown

BranchesTags
Open more actions menu

Latest commit

 

History

7 Commits
7 Commits

Folders and files

NameName
Last commit message
Last commit date
.github/workflows
.github/workflows
 
 
assets
assets
 
 
presentations
presentations
 
 
public
public
 
 
scripts
scripts
 
 
themes
themes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 

Repository files navigation

markdown-presentation

A simple presentation tool that turns markdown files into a static HTML slideshow.

Layout

presentations/
  presentation-one/
    config.json
    01-title1.md
    02-title2.md
  presentation-two/
    config.json
    01-title1.md
    02-title2.md

Each folder under presentations/ is one deck. Each markdown file is one slide. The leading number in the filename (01, 02, …) controls slide order.

Config

Add a config.json next to the slides:

{
  "title": "Presentation One",
  "theme": "dark",
  "scale": 1.15,
  "sidebar": true
}
  • theme — one of default, dark, ocean, sunset (CSS files in themes/)
  • scale — multiplier for the slide font size
  • codeTheme — optional Shiki theme for fenced code blocks (for example github-dark). If omitted, a theme is chosen from the deck theme.
  • sidebar — true to show a left sidebar with numbered links to every slide. Defaults to false.

Build

npm install
npm run build

The script copies the folder structure into public/ as HTML, wires previous/next links in each slide footer, and writes public/index.html with links to every deck.

npm start

builds the site and serves public/.

About

A simple presentation tool based on markdown

arunkumar413.github.io/markdown-presentation/

Topics

presentationpresentation-generatorpresentation-slidespresentation-tools

Resources

Readme
GPL-3.0 license
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.