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
hugoto generate thepublicdirectory - 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).
