Now that I’ve sorted out how to style a personal theme, there are really only two things that annoy me about this WordPress blog, neither of which I can do much about: speed and security.
Speed: the flat HTML site spit out by TBX was stupid fast. Clicking the homepage link meant seeing the page before I was ready to take it in. There was absolutely no noticeable delay. WordPress is not like this at all. Sitting on the same server, it loads slowly enough that I regularly have to check the progress bar to convince myself the page is on its way. And this is with the default theme, a homepage with no images and only three basic plug-ins. It’s excruciating.
Security: Those plug-ins? They enable features like ssl and failed-login locks because security is a problem with WordPress. This morning alone a steady stream of automated, regularly paced (but failed) login attempts were logged at the site. This was basically a non-issue with the flat HTML site I worked up because there were no log-ins, no databases, no php. It was just HTML text, elegant, beautiful and solid. I miss that. Maybe (probably) I don’t understand what these log-in attempts are and maybe they’re benign, but it feels like keeping things locked down here is a pain.
I have a pair of leather shoes that I bought in 1997. I was a student, had no money, and they were high-quality enough to cost more than I could afford. But I bought them, and now, twenty-two years later I still have them, still wear them and they are the most comfortable shoes I own.
This blog is a lot like those shoes: I’ve broken it in enough for it to be hard to give up. Even if it’s rough and worn, it fits.
Or to use a different analogy: Jack might tell Innes “I wish I could quit you,” but he doesn’t. And I guess it’s the same with me and this damned WordPress blog.
This morning I finally sat down and figured out the odd element tags in WordPress and wrote up the additional css I needed to make the default theme match the solarized theme I’d built for my MOPI notes. The basics were easy, but filing off the rough edges took some digging around in the main stylesheet.
I like the results and feel like I’ve got a space I can post in again.
(Aesthetics shouldn’t matter this much but they do. They just do.)
I thought I’d wait to deal with permalinks, but I had an idea while taking a walk and decided to give it a try. Five minutes later they’re done. I always forget how crazy simple HTML export is. The key is to start with nothing and only build the things you understand. Then go from there.
I’m also not messing with an external CSS stylesheet. I just have a CSS note in my TBX file and a line in the page-head element of the templates that pulls that note’s text in as internal CSS for each page on the site. So I have all the advantages of external CSS when I’m working locally, but I don’t have to keep track of a stylesheet on the server. It’s the best of both worlds.
I tried to run a blog from Tinderbox once before, but in that case, I tried to duplicate the look and functionality of my fairly complicated WordPress set-up. This meant building a TBX file that was a big hairy monster of a machine. I’m proud that I got the thing working, but running it took too much energy, and I wisely retreated to the CMS version of the blog after only a few days, lesson learned.
Site: File system