slides.sasjs.io

Available decks:

Adding a deck

Add a markdown file to slides/. The filename is the URL: slides/my-talk.md is published at https://slides.sasjs.io/my-talk/. The one exception is slides6min.md, which is published at /appdev/ because that is where it has always been.

Building

npm ci
npm run build

That renders every deck to <name>/index.html with marp. GitHub Pages serves this repository from main, so the rendered files are committed: the publish workflow runs the same build on every push and commits the result when it changed. Editing the HTML by hand is pointless - the next render overwrites it.

Decisions worth knowing: