Colophon

Colophon

 

Here's my outline of tools I use to put this blog in your hot little (virtual) hands.

This is a static site generated with Hugo, using the hugo-universal-theme (with some pages customized to fit my preferences). Posts start out as an idea, usually drafted in Obsidian for its easy Markdown editing, before being transferred to new posts created with a shell script that calls hugo new content, and made ready for publication in Sublime Text.

Images for blog posts are often sourced from Unsplash. Some original images are generated via NightCafe Studio, which I use for other things like flyer background images.

Everything gets checked into the Gitea repository at git.erbosoft.com. When I'm ready to release things, I create a new "release" in Gitea, which triggers an action that builds the site on my Digital Ocean server. Special scripts ensure that I can roll back to the previous version of the site if something crazy breaks, though I preview everything before I check it in to try and keep that from happening.

When I post (most) new posts, I use an instance of Google Gemma 3 running on my local server Kosh, with a custom system prompt to produce a short summary, which I then post along with the article link to Bluesky, Mastodon, Facebook, and LinkedIn. So yes, some AI is involved, albeit for a noncritical task. (This site is always the "source of truth" for what I write.)