Starting with v0.52, all major changes will be documented here.
- When using markdeck
themes: you can store your themes in a central folder$HOME/.config/markdeck/themesnow, allowing a consistent look-n-feel across multiple decks. Just keep in mind that your deck sources are not self-contained any longer (meaning: other people cannot build the same deck without that themes folder).
-
THEME_FOLDERmay be empty now. -
explain.htmlworks again for reveal decks with subslides.
-
only minimal set of services get started with
markdeck: pandoc, web, a2sketch, friends. All other services are optional now: pdf, standalone, jupyter, jupyterlab.If you want to render pdf, standalone html, or jupyter notebooks, state them explicitely during start:
./markdeck start pdf standalone jupyter jupyterlabNote: This is a breaking change! Previous versions of
markdeckstarted all known services, now you have to specify them explicitely.Note: That also means, that the images of those services are not fetched automatically any more! Keep that in mind if you want to use these optional services when going offline.
Advice: Just to be sure, run
./markdeck start pdf standalone jupyter jupyterlabonce to download all needed images (just in case). -
files with suffix
.ipynb+mdget convert to jupyter notebooks, stored undernbs_generated. You have to start the optional servicejupyterwithmarkdeck start jupyter. -
jupyter notebooks can be served from
nbs_generatedwith the optional servicesjupyterlab:markdeck start jupyterlab.
-
move styles for code line-numbering to the default style
-
remove need for special svg fontStyle css for a2sketch diagrams
- rendered svg gets embedded in
div class="render_..."element, allowing easier styling via css
-
a2sketch uses latest roughjs renderer now: a2sketch arrows get displayed
-
decktape, the pdf renderer, was upgraded to latest version, thus avoiding deprecation warnings
-
reveal-template patched, so that decktape identifies reveal slides again and thus using the correct plugin for pdf
-
the
themesconcept is working quite well: you can put all your assets you want to use in multiple slides (css, fonts, images, ...) in athemes/my-themesubfolder and specify this in your slides metadata with thethemessetting (yes, right now you can specify multiple themes: one for typography, one for common graphics, one for ...) -
the markdown preprocessor works quite well as well: the preprocessing step runs in the context of your top folder now, so when including resources (.md files, code snippets, etc) you dont have to put them in the assets folder any longer.
-
speaker notes working again
-
custom a2s shapes working again