We're just getting started here. I can tell you for certain that forcing marked.js to work with express and pug is a serious pain in the ass.
Do you have any idea what I had to go through to make express.js render markdown nicely? It took days and it wasn't a whole lot of fun.
Then to make syntax highlighting work on this was a whole other disaster. The docs say to "Use marked-highlight to highlight code blocks," like it's just that easy.
Sure. If you're writing this whole thing in React or Next or something like that it's probably a breeze. But some of us only ever mess with Javascript for the fun of it and because we have some delusion that it's "neat." Or that we'll just write regularly if we have a nice place to publish it all and not have to hand code a ton of HTML from scratch every time we want to make a new post.
Oh well. It got done. The stylesheets are mostly dogshit but that will improve. At least the typography isn't fully terrible.
Protip: use Prism.js for code syntax highlighting and call it a day.
Also, here's an image generated with Dall-E-3:
