There was few weeks ago a topic about that Creating presentation slides using remark.js that deals with remark.js, a new kid on the block for markdown prez. My answer was :
Starting with jupyter / juliabox + reveal is an easy going experience.
Problems come when you need to change / merge / split / version files.
Not so easy as with markdown directory.
I have converted a few of my slides to git / gitbook, gitbook opensource for these reasons.
A tool with a good equilibrium between simplicity, features and support.
I definitively like weave mindset and think it is the way to go.
But subdorate there may be some shortage on ressource available behind it today.
After Julia 1.0, it may be simpler to expand it and plug more and more things like pandoc, reveal, commonmark etc.
You can publish a gitbook with gitlab pages GitLab Pages examples / gitbook · GitLab
example here: https://parindie.gitlab.io/http-greenbook-lite/
It should work with github pages too (i have not try it personally).