Jun 16, 2017

Friends don’t let friends keep redesigning their website. I apparently need better friends.

This site was previously powered by FarBox, and with a little help from CloudFlare, it has been reliable, fast, and securely served via SSL.

Farbox was one of the best contenders from the wave of Dropbox synced blog platform. Their marquee feature was that posts were synced through a Dropbox folder where files were stored in Markdown format plus some necessary meta data. This made publishing and content management extremely easy and accessible, especially when on the go. This was all great, but I wanted more. I wanted a site that I can (almost) fully control.

The idea of having my own corner, a place where I share my words with the world, on the sea of internet has started forming ever since I subscribed to a blog via RSS for the first time. Plus I really wanted to use those Markdown writing apps that I read so many reviews about.

After the journey of the initial a few months of Tumblr, Scriptogram, and FarBox, now allow me to introduce the whole new – a Hugo generated static site hosted with Netlify. I picked up a theme that had the style I had in mind, and tweaked from the layout to styling to make it look exactly the way I wanted. Feel free to grab my fork and play.

Netlify made the deploy process extremely simple. All I had to do was to connect my site’s source code repo to Netlify and specify the build command. The continuous deployment requires zero configuration. Once the site was successfully built, Netlify automatically rebuilds every time the repo receives a new commit. Netlify also takes care of HTTPS and the rerouting between root domain and www subdomain if you’d like.

After the new design was done, the migration was a matter of reformatting meta data, as both FarBox and Hugo build pages from Markdown files. What took the longest was by far evaluating all the blog platform and hosting options. Nothing is absolutely future-proof, but I’m really glad to have found for now the perfect combo of Hugo and Netlify.