Whatever

Switching to Zola

Sorry if I broke the feed in your RSS reader. I’ve switched away from Jekyll to Zola for generating this blog. And I preserved only the blog post links (through HTML based redirects). I didn’t preserve the exact format of the RSS feed file, or really any of the design of the blog as you can see. I just picked a theme from among the ones on Zola’s list on the site, one that looked simple and didn’t contain any JavaScript. Then I forked Zola, because it has no plugin system and I needed some extra features like rendering LaTeX formulae at generation time (remember, no JavaScript), and calls to GraphViz for rendering some graphics. I’m currently seeing if/how I can contribute my changes back to Zola. I’m less secure about the formula rendering now than when I proposed on their forum to contribute it back, the latex2mathml crate I’m using turned out to be pretty limited. It works ok for my purposes, but probably not for others… I’ll need to poll the Zola project about GraphViz support too, I’m just shelling out to it, hoping it’s installed and in on the PATH. But hey, at least my static site generator can be installed again because it’s not some ancient version of Jekyll. Now I no longer need to have Ruby installed anymore. And Zola is actually snappy at generating the blog, that’s neat.

I did a tiny bit of rewriting history while moving the blog over to the new tool: I split up the Parsing and all that blog post into a first one on LL parsing, and a second on LR parsing. Most of the people I know who checked out the original gave me the feedback TLDR. At first I rebelled against the idea of accommodating these lazy people who couldn’t appreciate all the effort I’d put into that post. Then I figured I was being silly and splitting it up is not that much work. I’ve already gained the knowledge I wanted from writing the post, but if I want to have people read it, I might as well put in a tiny amount more effort. Whatever ¯\_(ツ)_/¯

Tags: #meta #rust