Removing analytics from baty.net

AI bots have made site analytics less useful

January 27, 2026 · 263 words · Jack Baty

Blogging with org-mode and ox-hugo again

Using an SSG for building a blog isn’t complicated enough, so I added a layer of Org mode atop mine.

January 21, 2026 · 183 words · Jack Baty

A blogging resolution loophole

In How about some blogging stability for 2026? I wrote that I resolved to not change blogging platforms more than once a quarter. This would be an easy goal for most people. For me, though, it’s a bit of a challenge. I was bored this morning, which is never a good sign. For something to do, instead of changing platforms, I decided to change Hugo themes instead. Totally within the boundaries, right? ...

January 4, 2026 · 238 words · Jack Baty

Livin' the dream over at Irreal

Over at Irreal, Blogging Platforms: For me, blogging is all about writing and sharing my discoveries. The last thing I want is to worry about is my blogging platform. I want it to be as transparent as possible so I don’t have to think about it. I just want to write my post in Org mode and push a button to publish it. Most days, this is what I dream of, too. Picking something and sticking with it would be good for me. So far, I’ve not been able to do that, even for a short time it seems. Maybe 2026 will be the year! :)

January 1, 2026 · 106 words · Jack Baty

How about some blogging stability for 2026?

How about this for a resolution… Don’t change blogging platforms more than once a quarter. Ha! I sometimes wish playing with tools wasn’t so much fun. It would be better, I think, to write more, tinker less. Except that I mostly write about tinkering, so that’s sort of self-defeating, no? Let’s recap. 2025 was comprised of Kirby, Ghost, WordPress, Hugo, Zola, Eleventy, Blot, Tinderbox, Emacs, and TiddlyWiki. That seems like a lot, even for me. ...

December 31, 2025 · 196 words · Jack Baty

Then again, maybe I want the previous theme instead

Sooo, I thought I wanted a new theme but that didn’t work out, so I changed my mind and decided to go back to my old PaperMod theme. Trouble is, that theme was made for Hugo1, so I also had to move things back to Hugo. Had to! 😀 I like PaperMod well enough. It’s not the full-post-on-home-page I was looking for, but its excerpt handling is good enough for who it’s for. ...

December 28, 2025 · 126 words · Jack Baty

Adding an article length indicator to the blog

Tinderbox has a great feature that indicates the size of a note using a tiny icon next to each note. This makes it easy to see which notes are long or short at a glance. I’ve tried to recreate that here, since at first glance every post is the same. I would have gone with the built-in method by showing the word count, but that takes work to read; 250 and 550 look the same at a glance . ...

December 11, 2025 · 165 words · Jack Baty

Maybe what I want is a new theme, not a new blog

I’m fishing for a new theme. I’m willing to change SSGs to get one I like.

October 25, 2025 · 224 words · Jack Baty
Please stand by

I'll be over at baty.blog for a bit

I’m feeling like a break from all this SSG-ness. I’ll see you at my WordPress blog at baty.blog for now.

October 1, 2025 · 153 words · Jack Baty

Ah, blogging

So many options. So little patience.

September 29, 2025 · 188 words · Jack Baty

How to have only one blog

this is a question, not a manual

September 21, 2025 · 638 words · Jack Baty

Rewriting my emacs new-post function as a shell script

I wanted a more generic version of my emacs lisp function for creating new posts. Claude helped me write it.

August 16, 2025 · 310 words · Jack Baty
Black and white photo of me at computer from 2000

25 years of blogging

My blog turns 25 years old today

August 10, 2025 · 259 words · Jack Baty

Claude summarizes my last 30 days of blog posts

I asked Claude to summarize my recent blog posts. Claude knows me.

August 8, 2025 · 401 words · Jack Baty

How much more is there to say?

I’ve been doing this for 25 years. I’m just not feelling it lately, ya know?

August 6, 2025 · 208 words · Jack Baty

Creating Hugo posts using hpost (from Mike Hall)

Creating a new blog post for Hugo couldn’t be simpler. One simply creates a new Markdown file in the correct folder, making sure it contains the proper YAML front matter, and…OK, it’s not that simple. Normally I use a small lisp function in Emacs for creating posts, but that doesn’t help me on days that I don’t feel like using Emacs1. Another option would be to use the built-in hugo commands, but for some reason I never think of that. Probably because it requires that I cd to the right place and tell it what to name the file. ...

July 18, 2025 · 278 words · Jack Baty

I'm about to do it again

Baty.net is going to move back to Ghost, I think. Y’all will I’m sure get a chuckle out of it and I’m happy for you. :) I’ve noticed that when running both Ghost and Hugo blogs, when I want to post something, my default is to reach for Ghost. It’s just easier overall. Plus, I can have that sweet, sweet @jack@baty.net Fediverse handle that I loved but didn’t want tied to my blogging platform. ...

June 12, 2025 · 95 words · Jack Baty

I can't even be bothered to blog about it

The past week has been weird for me, blog-wise. Normally, I fire up a daily post every morning because I want to. I then keep my eyes peeled for interesting things to post about. I like posting stuff on the blog. Lately, though, I haven’t felt like it. Examples? After many years of wanting a Rolleiflex, I bought one a couple weeks ago. I’m excited about it and I have thoughts about it, so why haven’t I posted anything? ...

June 4, 2025 · 175 words · Jack Baty

Running on FreeBSD

As of Sunday, June 1, 2025 at 10:00 AM, all of my sites (including this one) are being served using Caddy on a FreeBSD server from Vultr. Yesterday everything was on an Ubuntu server at Hetzner. I would have prefered to stay at Hetzner, but they don’t seem to offer FreeBSD. Why have I done this? I don’t really know. Many years ago (early 2000s), I ran FreeBSD for all our client’s servers. We only moved to Linux because “that’s where everyone was headed” at the time. I’d always liked FreeBSD, so I wanted to try it again. ...

June 1, 2025 · 123 words · Jack Baty

A new Notes section

One of the reasons for my Ghost/ActivityPub experiment was to try to better integrate both short and long posts. Since that didn’t pan out, I started thinking about how I might manage it with Hugo. It turned out to be relatively easy. I added a /content/notes folder. Then I made a tweaked Hugo list template that doesn’t render a title and instead displays the entire post content rather than just a summary. And finally, I added a custom RSS feed just for notes. ...

May 29, 2025 · 142 words · Jack Baty