Now that I have a skeleton stack up and running, the next big hurdle in adding content is the high activation energy of deploying. Writing a new post is easy since it is just a markdown file (and I’m having to learn markdown syntax again for the 100th time), but getting that file to show up on the site right now is:
Writing a markdown file Running hugo to generate the public directory Logging into AWS console, 2FA etc Opening S3, deleting the old folder and uploading the new one* Going to CloudFront and invalidating the cache That’s a lot of manual steps for me to mess up and they are all done better on an actual computer (as opposed to a mobile device which is a nice to have for me).
Figured I’d finally put some actual content here. When I set out to build a site my requirements were:
Use a static framework because running a server/hosting on a platform!? Ain’t nobody got time for that Easy to add content. The entire reason why websites go stale IMO is that making content is hard and then publishing it to the site is harder. I want to avoid that Easy to theme/customize Minimal JS/Node This criterial pretty much narrowed me down to Hugo.