For a variety of reasons, I need to build a personal website (for myself). My preferred way of doing small website projects like this is to point a custom domain to Github Pages using Cloudflare… Free hosting!
My go-to method for designing sites has been to use a Ruby-based static site generator called Jekyll. Jekyll was developed by one of the founders of Github, so it’s baked right into Github Pages.
However, Node.js-based frameworks like React have become firmly entrenched in the industry now, so I thought it was high time that I try to actually build something I would actually use with React. Which led me to Gatsby.
I read up about Gatsby vs Next.js vs Jekyll before starting this project, but there isn’t anything up-to-date about the topic on the web.
I did manage to find StaticGen: a list of static site generators. When I counted there were 233 of them! That’s enough to give you complete analysis paralysis.
Build your statically-generated blog in Gatsby
I found an excellent step-by-step guide for building a blog in Gatsby, which is exactly what I was looking for.
The same guide is also published on freeCodeCamp.
I’m curious if anyone else on MEW works with Angular, React, or other frameworks?