As of late 2018, I write this weblog using a static blogging system called Hugo. Most common blogging systems, like Tumblr and Wordpress and the like, are dynamic blogging platforms. You write your content and it goes into their databases. When a reader wants to see your page, the content gets pulled out the database and a new webpage is built on-the-fly.1 There is often a noticeable lag as the content is pulled out of the database. It is also a waste of compute cycles for content that is mostly static.
This weblog is served out of an S3 bucket on my Amazon Web Services account. After I write or edit content, Hugo bakes it down to the actual HTML and CSS files - something it does very quickly.2 When it’s time to upload to the S3 bucket, I use a custom deployment script that I wrote.