A small repository for building slide decks with Quarkdown.
template.qdis a worked example you can copy as a starting point for a new talk.definitions.qdholds shared custom functions and colour variables.definitions_slides.qdholds slide-specific settings (font size, centring, page margins).graphix/is where figures live. The template points atgraphix/placeholder.svg.
To start a new presentation just copy the template:
cp template.qd mytalk.qdCompile everything to HTML or PDF with the Makefile:
make html # all decks to ./output as HTML
make pdf # all decks to ./output as PDF
make clean # remove ./outputOr work on a single deck with a live preview that reloads on save:
make preview FILE=mytalk.qdYou can always call the compiler directly too:
quarkdown c template.qd --preview --watch
quarkdown c template.qd --pdf -o output/