2025 Blog meta updates

date:

tags: Hugo git markdown blog

categories: Utilities

Blog Theme

It has been a long time since I posted about how this website (blog) is built. This blog is a static site generated with a tool called Hugo (written in golang). In the last post about the blog itself, I moved the theme of the site to one that I created myself and published to GitHub. I made some updates to the theme in 2025 mainly fixing CSS issues. Turns out I wrote a bunch of styles for code blocks but never actually loaded those into the site. This was something that I had an AI coding agent help with. I used Cursor and Gemini CLI to modify the theme of my site. An unexpected method I used to fix the CSS issue was pasting a screenshot of Chrome dev tools into the Gemini CLI.

Building the site

There was a problem with building my site, I was relying on a public Docker image that someone else built for generating Hugo sites. I tried to have Gemini fix this by creating my own Dockerfile but it failed to fix the issue. Fortunately I know a thing or two about Dockerfiles so I just fixed it myself and now my blog is built with a container image I publish to Gitlab.

Blog repo now public

I doubt I announced it but I also this year open-sourced my blog. Originally in 2021 I created this blog in Gitlab as a private repo. I since made it public and also mirror to GitHub.

https://github.com/acaylor/ajs-blog

comments powered by Disqus