After publishing my blog entry “Pixel-Perfect, People-Proof,” my conscience finally got the best of me. I’ve changed my site design to go to static generation.
I decided on Jekyll, mostly because it’s pretty well-known in the space; there were other competent options but I basically chose one at random, with the main requirement being that it supports AsciiDoctor easily. Jekyll uses Ruby; AsciiDoctor is Ruby; support is present and good enough. (I’m learning more about this as I go: there are things I still need to fix to get AsciiDoc support working the way I really want it to, particularly with cross-links.)
The other problem was the site design itself. I’m not a front-end designer at all. I looked for themes that made me happy, and honestly, none of them really made me think “This is what I want.”
My requirements aren’t hard, they’re just… apparently not what people wanted to provide.
So I rolled up my sleeves, squinted a lot, and came up with … well, what you see.
It’s not perfect. It’s good enough for the “blog” bits of my website, I think, and that’s a start.
I’m going to add in my fiction and articles as I can; I have them saved off (in really tragic Wordpress-generated Markdown) and I’m going to port them and fit them into the article and menu structure. But this will do in the meantime, I think. It shouldn’t be long, in any rate.
Comments welcomed, and suggestions as well.
... one nice thing about this is that I actually have more control over the site than I did. It’s very light on the Internet compared to what it was; it turns out Disqus (the comment system) is the heaviest thing here, and it should be cacheable - and it’s also common enough that I don’t feel very bad about using it, because most users will be able to cache it, I think.