Building a Site

Building a Personal Website

Why?

If anyone online wants to get a sense of who you are, it helps to have a place to present yourself and your projects. In the past decade and a half, that had shifted over to corporately owned social media, but the traditional and perhaps more professional way (especially for a software developer such as myself) is to create your own website.

How?

By trade, I’ve always been very familiar with the frontend of websites at a technical level, but I have never been much of a designer. Given sufficient time, it’s a skill that I’m sure I could become proficient in, but I have a limited lifetime and there are many other things that interest me more. Knowing my personal constraints, I opted to follow in the footsteps of many folks that I had seen on Mastodon and chose to use a static site generator. In searching, Hugo seems to be a very good candidate.

Why Not Wordpress?

I’ve used WordPress in the past and there is a lot to recommend it. However, in most ways Wordpress is overkill for what I want to do with my site and that introduces a lot of vulnerabilities. WordPress is always backed by some variety of

Why Hugo?

Hugo is built on Go, which