Version 2

The second coming of my blog. Technically the third, but that's another discussion about semantics.

I've been wanting to re-work my blog for some time now, for a variety of reasons, but never found the time to do so. A couple sparse weekends gave me the opportunity to brainstorm, and a few recent cross-country flights provided the time.

Things I Wanted

Things I Don't Care About Right Now

Decision

After fiddling with a lot of different engines, attempting to import the WordPress entries from XML, I just gave up. Pelican came close, except that the template system was monstrous.

I decided I was being stupid.

Why re-import all the old stuff? Why not leave mirror the WordPress site using wget and serve up the static HTML?

So that's what I did. Could you tell?

The HTML is a little larger on-disk than it needs to be given all the tag and category pages, but load times are faster and load on the CPU has dropped considerable. Both WordPress and PHP have a history of security vulnerabilities, so I'm glad to be off both of them.

With the old site mirrored, I rolled my own blog engine. About 300 lines worth of Bourne shell and awk scripts, which shouldn't be a big surprise to anyone who knows me.

The upsides: it does what I want, nothing more, with a KISS kind of elegance.

The downsides: to be determined, I'm sure.

Inspiration

Last Modified: 2020-08-09

§

Home | All Entries | Search | Errata

Copyright © 2014-2023 Alex Moundalexis, licensed under a Creative Commons License. Some rights reserved.