New Site in Progress
So I'm finally starting to wrap up one of the longest Yak-shaving expeditions I've ever been on. A few weeks ago I decided to move my blog over to a statically-generated HTML site, with the intention of eventually hosting it at Github. I took a look at the various options out there and in a moment of classic programmer hubris, decided I'd rather roll my own solution rather than go with any of the ones currently available.
I ideally wanted:
- to use Haml and Markdown
- as much convention over configuration as possible
- the ability to have multiple feeds, not just a single "posts" feed
- something very hackable
- something that used the Atom RFC as a guideline for content management
- AND ideally, to use Lua
Hence Grackle was born. Or rather, is being born - right now I'm not willing to recommend it to anybody, but I plan on getting in shape for a release within a month or so. It does in fact work, as this site is being built by it, and you can see its source code here.
Grackle is based on LuaHaml, Cosmo and Markdown, and has no config files; all configuration is done through headers in the top of layout and content files. The headers can be arbitrary Lua code.
Anyway, this site is still a work in progress. The CSS right now doesn't play very nicely with some versions of IE, and I'll be fixing that. I haven't gotten the old comments ported over yet. Also, umm.... I don't have much content. Yup, I'll be fixing that too. Actually I have a lot of articles in the queue to publish here and have just been waiting to get the new site in shape to release them.
So if you're one of the 5 or 6 people who have my blog in your feed, drop by again and let me know how you like the new site.
Published