Okay, so Strapdown hasn’t been updated in over 5 years, so its effectively dead (right?). In that case what are our options? Can we still generate beautiful documents by writing markdown directly in HTML?

Yes of course! The answer is actually fairly straightforward:

What does this look like? The html page could be:

<link rel="stylesheet" href="path/to/*.css">

<div id="content"></div>
<xmp id="marked"></xmp>
<script src="https://cdn.jsdelivr.net/npm/marked/marked.min.js"></script>
<script>
document.getElementById('content').innerHTML = marked(document.getElementById('marked').innerHTML);
document.getElementById('marked').style.display = 'none';
</script>

And that’s it! with 8 lines of boilerplate code, you’ve essentially got your strapdown alternative!

I’ve put an example here with a live demo