settings_ethernet How this site is built

Requirements: Fast, cheap, clean and pretty easy to update.

Clean means no ads, or shitty domains, and immediately rules out most of the cheap end of the hosting market. Cheap pretty much rules out any dynamic hosting, at least anything that is fast. So no servers, no shit-tier blogging platforms.

Solution

These requirements lead straight to hosting a static site. Hugo is a generator that falls under the “pretty easy” category, and is what I picked. This generates the entire site in advance from template + markdown source, so no delays rendering dynamic pages on a crappy virtual machine. I push the entire site on update to an S3 bucket and host it straight out of there for just about zero hosting costs - cents a year. The domain costs me more. For further performance I could bolt CloudFront and have edge caching, but that seems like a lot more effort for no reason.

Disadvantages

Not many. It obviously means I won’t have the ease of adding dynamic content - but most of the things I would add in are available as a service anyway.