Building a static website with Ribosome and Node.js13 Jul 2016
I've transitioned the website from Jekyll to a custom system based on Ribosome. I wasn't updating the website very regularly, and each time I picked it up again, I had to spend an hour or so battling the particularly horrible Ruby dependencies on Windows.
Something I really like about Ribosome is how it respects whitespace, resulting
in really nice-looking output, unlike most templating engines (
have a look at
the html for this page ). It's block layouting capability is also quite
I'm also very pleased about the Node.js ecosystem. I was really easy to find libraries to parse YAML front matter, parse Markdown, manipulate dates, escaping html and create temporary files. They were easy to use too.
All in all, updating the website was a surprisingly pleasant experience. Ribosome in particular is great, I encourage you to try it.
: I was forced to flush the content to the left, otherwise
<pre> tags would
pick up additional whitespace. HTML sucks.