I recount the lessons learned while setting up GatsbyJS framework as the technology to power this blog. I had no prior experience with this JavaScript framework, but I decided on this technology because of its taunted SSR and SEO capabilities. Along this journey I discovered pros, cons, and the choices I made to get this blog up and running.

It all started with an idea

I had a small idea in mind: set up a simple blog using statically generated content that could be deployed on my traditional webhosting space. I wanted to use Gatsby because it seemed like a good fit for my needs. I had a few requirements:

  • static generation of content;{.list-group-item}
  • SEO capabilities;{.list-group-item}
  • customization friendly;{.list-group-item}
  • improve my practical knowledge of JavaScript framework;

(Wikipedia Link)

#!/usr/bin/bash
echo "Hello World"
exit 0
const foo = canonical || default;
let x, y;
console.info(`foo: ${foo}, x: ${x}, y: ${y}`);