I decided it was time to finally update my website. Honestly, I got tired of running my own server on Digital Ocean and maintaining it. I used to run a Ghost instance on a Ubuntu box just because I thought it would be cool.
I soon realized that I had neither the time nor patience to constantly maintain the Ghost updates or the Ubuntu updates. I have a thing about security so constant updates are a requirement for me.
So this version of my website is my attempt at simplification. I’m using Hugo as my content management platform. Hugo generates a static website for me which I then quickly push to Zeit Now. And Zeit ends up hosting it on their CDN (Cloudflare). This workflow comes along with some massive benefits:
- Because this site is pure static HTML/CSS, it loads incredibly fast.
- Zeit Now handles all of my SSL needs through let’s encrypt; so I don’t have to think about that anymore.
- Writing in markdown is incredibly simple; these days I like my life simple.
- Because this site is pure static HTML/CSS, it will always work.
I may end up changing the design every so often. However, this workflow is perfect for me. I’m pretty sure I’ll be using this workflow for a while.