geekeries v22

Late yesterday, I pushed the newest version of geekeries.

As you can judge, it’s nothing radical although I’ve done a few mind-warping changes, especially in the navigation.

Indeed, I thought that the archives and the about page should not be treated as navigational items but as integral parts of the story of this blog. Hence the two paragraphs in the header.

Moreover, a singular post (and link) is now treated as a very special item, with its own page and header and navigation.

On the technical side, I’ve migrated from Jekyll to Middleman. While they are still a few gray areas, it’s mostly working as I expected.

I’m still using my old Ruby script to retrieve new posts and links, and my older Bash script to generate, gzip and upload the website on Amazon S3.

The feeds have changed: there is now a single feed which is no longer distributed through FeedBurner. The transition should be seamless, but I prefer to write it down here in case something goes wrong. The Twitter account should work as usual.

I’m using a lot of different languages to make it all happen: the content is written in Markdown, the templates are in HAML, the stylesheets use SASS and Compass, half of the images are in SVG, etc.

SASS allows me to do some crazy things with colors and images. For example, the logo is inlined in the CSS as SVG, and through SASS I can control its colors directly through a very handy function.

I could go on and on with the technical details but I don’t think it’s the right place for this. Feel free to chime in and prove me wrong if you want more info on all this.

Anyway, thank you for reading. I appreciate your attention and your feedback, so thank you for making it happen!