Hugo on AWS with GitLab CI

Sat, Dec 11, 2021 | 800 Words

I create a lot of little static websites for friends and family and want them to have some level of reliabilty and ease in updating. Back in 2015 I moved this personal blog to AWS using a mixture of S3, CloudFront, and Route53. At the time there wasn’t a lot of players in the easy static site hosting space, but these days I’d recommend purpose built services like Netlify. I mostly stick with my current setup to avoid the hassle of migrating so many projects or having two separate pipelines running.

Read Later

Mon, Aug 16, 2021 | 1100 Words

Often I stumble upon articles but don’t have time to read them at work, or maybe they’re longform and I don’t want to spend that much time looking at text on an emissive screen. To solve this issue I decided to build a solution that would wrap these articles up and deliver them to my Kindle to browse at my leisure. I was partially inspired by “reader mode”, a common feature in many browsers that lets you strip away anything that isn’t directly related to the article you’re reading.

Continuous Deploy Of Gopher Site

Wed, Sep 18, 2019 | 700 Words

A few months back I built a tool to cross-compile my Hugo blog into one that can be accessed via the Gopher protocol. More recently, I built a CI/CD pipeline on my GitLab* instance which automatically compiled and uploaded my website to AWS. I won’t cover that here, but I found a wonderful and perfect guide for it. Sometime yesterday I decided to take this all one step further and integrate my hugogopher into that CI/CD pipeline.