The beast was sleeping soundly until I stood up. Then she rolled on her side, and began whipping her tail around expectantly.

I can’t believe how far some of my friends came to watch our first show, which was meant to be a low stakes thing away from home. It was a blast to be on stage again after almost 20 years. I should have asked to have vocals and keys in the monitor up front, but oh well. Also, my old Dunlop pedal tuner is a piece of shit that was tracking terrible so I was not able to correct some tuning issues probably only I noticed.
Very successful first run out.
Stop taunting me, Reverb.

The main issue I’ve run into was the following:
.Site.Author was deprecated in Hugo v0.124.0 and will be removed in Hugo 0.141.0. Implement taxonomy 'author' or use .Site.Params.Author instead.
This is a relatively easy fix– include your .Site.author
data in config.json
under Params like so:
|
|
Unfortunately, lots of places across Micro.blog templates reference .Site.Author
, most especially RSS and JSON feeds.
So in addition to changing references to .Site.author
in your own theme (most likely in head.html
partials), you’ll have to bring in custom versions of RSS, JSON, and podcast feeds to have a successful site build.
Micro.blog isn’t ready for Hugo 0.140.0 quite yet, but it’s possible to get up and running if you have a custom theme and know how to maintain it. Unfortunately, Hugo doesn’t use semver or anything like it. They also don’t offer stepwise upgrade guides so that you can say, select your current version and the version you want to upgrade to and easily get the steps necessary to keep things working.
There are some nice features that have been added since the last upgrade of Hugo on Micro.blog, but I have to say, the surface of breaking changes that Hugo makes and its impact on themes and plug-ins really feels like a liability. If Hugo followed semver, it’d be a lot easier to maintain versions of themes and plug-ins verified to work at certain markers and maintain older versions as well. As it stands, the upgrade path is kind of rough, and places a lot of burden on a small number of folks.
I’m thinking about if there’s a way that we can incorporate something like the exampleSite
process for Hugo as well as some key steps in the Micro.blog process (namely the coalescing of templates and configuration) into a GitHub Actions build step. What I’m imagining is that each theme can have a GitHub Action that builds the exampleSite by coalescing the theme-blank templates and configuration, using reasonable environment variables for some default values that are set on Micro.blog, and then builds against multiple versions of Hugo, generating a check artifact for compatibility. It’s possible even to maintain a release branch for each version of Hugo that is supported by Micro.blog that tests against that version and ensures compatibility.
This way, themes can be updated one version of Hugo at a time, even when Micro.blog doesn’t necessarily support it. Community members can easily generate pull requests that update a theme to a working build on a new version, and maybe the burden can be spread a bit.
With a system like that setup, for example, I suspect it would take me under an hour to get most themes working. Occasionally there’d be a problem that needs a Manton-level fix, but that’d be easy to find. I suspect almost all problems could be solved without Micro.blog official participation provided that theme-blank is used for the coalesce and has a working release that matches the Hugo version. In other words, fixing theme-blank
for a version and using that release branch should cover all or nearly all of the Micro.blog-system-level support necessary to fix the downstream themes.
For example, all of the RSS and JSON feed fixes are not needed if theme-blank
is updated to use .Site.params.author
– except doing so now would break every theme on older versions of Hugo.
I can’t believe I haven’t updated this since March.
When I look back at that post though, I know at least partially why. I opened with, “Gracie is still with us.” April 30th was her last day with us. It’s still painful.
But there have been quite a few important updates since I last wrote.
Music
I am now playing in a band seriously for the first time basically since high school. I’m having a ton of fun writing music again, and I think we’re going to be ready to perform live soon. Once we have some more demos recorded, I might post some of the music. This has meant I’ve spent a lot more time thinking about guitar gear and music again and it’s bringing me a lot of joy.
Newish stuff I’m listening to
Health
After my weight crept up again, not nearly to its high, but enough, I started Wegovy. After years of concerns, I had my cholesterol close to under control. But this winter, even before I had started to gain back some weight, my cholesterol shot up way high. With my family history of severe heart disease, it was time to get on a statin. But my weight kept creeping up and we also have a history of weight-related diabetes. I was struggling, and I knew I didn’t want to get things out of control. After discussing it with my doctor in what was a quick and relatively easy conversation, he agreed that with my activity level and diet plus family history, it would be worth trying Wegovy as I could see some real benefits.
I haven’t lost monstrous amounts of weight– instead, I’ve lost weight just like I have in the past when I was the most successful counting calories. But the “no food noise” thing is real– I cannot believe how much less I think about food, how much faster I feel full, and how much easier it is to just eat less. While I was counting calories in the beginning, I am not at this time. I don’t really need to because my appetite doesn’t lead me to going over. I’m losing at a rate of about 1.5 lbs a week, depending on the week, and I’m now much closer to my “typical” healthy (but still quite over) weight, even though I’m not yet on a full dosage.
My most serious side effect seems to be increased heart rate– it makes it a little harder to do the most intense forms of exercise and it makes my sleep feel a bit less restful. It’s worth it for me.
Unfortunately, I’m not able to do my favorite exercise– volleyball– very much lately. Someone crashed into me while I was swinging for a hit back in May. At the time, it felt ok, but ever since I’ve had shoulder issues. It’s just on the very edge of my motion. I can do almost everything at the gym and never feel it in every day life. But if I try to play volleyball, I really feel it. And the other day I did a some pull-ups for the first time in a while and there it was. I probably should get some imaging, but I’ve been taking it easy and it has improved, just slowly. Welcome to being in your late 30s.
Travel
We went to Providence for our reunion, Nashville for a wedding, and Seattle just because and had a gra time late May through mid June. We also went to London this summer as our big trip for the year. It was my first time to the UK and we had a very good time. My review is short and simple: I’ve never been somewhere that reminded me of New York so much. I do love to travel, and it’s a bit tough on me that post PowerSchool acquisition I don’t get to travel much for work. Oh, and I just got back from visiting my sister and her husband in Pittsburgh over Labor Day weekend.
Miscellaneous
I started to go to a book club at my favorite local bookstore and I’ve had a really good time doing it. I missed the two summer ones (because I was in London for the first and in a rut with reading for the second), but September’s book is Slow Horses, which I expect will be an easy read given how much I love the AppleTV series so I’m excited to head back there.
I’ll try and do this once more before the end of the year.
I was excited about what I had heard about JPEGXL. But this sounds terrifying.
Cool.
