Site Update
2023-04-26
Things have changed. Or not, if this went poorly
It has been a few years since I’ve changed something with this site, and it was time.
In early 2016 I switched to Hugo, from Octopress. This was done because Hugo seemed to have a lot of momentum behind it, and boy was it much faster to generate a site.
Before that, in 2013 it was from Wordpress to Octopress. This was my first push into a static site vs a big publishing platform that required a bunch of resources I no longer had at my disposal. Remember, I was running this out of my house. In my garage. Where a summer heatwave would kill my server and I had to rebuild from scratch.
And then there were a series of failed experiments like Moveable Type, Roller Weblog (which originally came out of Sun Microsystems) to finally Wordpress.
Over all of that time, I’ve found I really need a few features to make me happy and want to continue writing entries.
- Speed. I really need this site to load fast. There is no driver behind it, its just something I feel strongly about. Users should not have to wait for databases, a bunch of javascript to run, or fetch images from a slow backend.
- Security. Managing plugins and vulnerabilities with a full PHP/Wordpress/Apache/SQL stack is a full-time job. I like that I can write this on anything, deploy to a bucket, and my CDN picks it up and manages the HTTPS/TLS termination. It costs $4 a month.
- Pictures. I like pictures, and I like to share them. Whatever I use has to have some rudimentary image support.
- Syntax highlighting. I share a lot of terminal snippets and code examples. It has to look pretty.
- Tags. Formally Categories here, but I like to have a way to collect related posts.
- Ease of use. This is all done in a tmux session with vim. I used to think a wysiwyg editor was preferable but after years of not having one, I do prefer this.
- Wide post body. This one is what finally prompted the latest change.
I’m switching themes, because I just could not handle the narrow article section in the base16’s CSS. I tried fiddling with it a few times, and I could never get it right.
The theme I’m using now has a configurable parameter for the article body width, and I think its the bees knees.
This theme also seems to not inject html escape characters in my image captions,
What I’m dropping:
- Categories. I’ve moved to Tags. This was a holdout from my Wordpress migration. I tried to preserve a lot of the URLs and content for the sake of whoever links back to this place, but I prefer the tag terminology.
- Image shadowbox. It was a custom js library and shortcode I was maintaining, and it was only because images shoved in the narrow 832px body section were too small for my liking.
So here is to a new coat of paint.