Why a New Website?
My personal website and blog was a WordPress site for a long time, and I was mostly okay with that, but it gradually seemed more and more silly. Running a database, a PHP server, and a caching engine to serve a simple, static website felt like using a $5000 robot to butter my toast.
I decided to switch to using Hugo, a simple static site generator. Just be clear, I still write everything here myself. All Hugo does is convert what I write (using Markdown) to modern HTML so that it can be published online.
I hoped that I would be able to automatically migrate my old WordPress website and blog to Hugo, but in the end, I never found a tool that worked. Instead, I exported the old site to a static site (i.e. a big pile of HTML files), and I put that at troymcconaghy.ca.
This new blog is at troymcconaghy.com. Its theme is based on the the Beaumont theme by Anders Norén. I used OpenCode, OpenCode Go, obra/superpowers, and GLM-5 to help me create the theme. Because the Beaumont theme is open source with a GPLv2+ license, I licensed the created theme under the same license, so you can download it and use it on your own Hugo site if you like. There are more details on the About page.
Published