September 20, 2018
Today, I decided to move my personal blog from Ghost to Gatsby.js and I love it. I spent about 30 minutes reading the documentation and decided Gatsby.js was the way to go, especially now with v2 out. It’s built using tools and frameworks I already use like React.js, Node.js, and Prettier. There wasn’t much I needed to learn.
The Github description says it well:
Gatsby.js is a Blazing fast modern site generator for React.
It allows developers to create static sites using React with multiple data sources via GraphQL.
Some of the features I like:
One of the main reasons I decided to use Gatsby.js was for its development experience. It offers a great CLI to easily bootstrap new projects along with starter templates. I used the Gatsby starter template for creating a blog which had everything I needed out of the box. Prettier and ESLint come pre-installed and configured which is great for code consistency and applying best patterns.
The only thing I needed to do was transfer over my old blog posts from Ghost. That was easy to do since they were already in markdown.
Software Engineer @Pluralsight. Interested in distributed systems, machine learning, and the web. Follow me on Twitter.