This post is an introduction to Gatsby.js and some of its amazing features.

A few weeks ago I started building this website with Gatsby. In this post, I will explain what I’ve learned about Gatsby and my reasons for using it to build this website.

I’m no web development expert, just an amateur hobbyist. If you think something I’ve mentioned here or the code on my GitHub repo could be improved, please feel free to email me or open a PR. Now let’s get started.

What is Gatsby?