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/themes
now, 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_FOLDER
may be empty now. -
explain.html
works 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 jupyterlab
Note: This is a breaking change! Previous versions of
markdeck
started 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 jupyterlab
once to download all needed images (just in case). -
files with suffix
.ipynb+md
get convert to jupyter notebooks, stored undernbs_generated
. You have to start the optional servicejupyter
withmarkdeck start jupyter
. -
jupyter notebooks can be served from
nbs_generated
with 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
themes
concept is working quite well: you can put all your assets you want to use in multiple slides (css, fonts, images, ...) in athemes/my-theme
subfolder and specify this in your slides metadata with thethemes
setting (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