How I Built This Site

In the winter of 2018, I decided to build a personal site. To help me choose between the available tools, I came up with the following requirements:

  • It must let me write in Markdown.
  • It must do most of the boilerplate work for me.
  • But it must also let me write code when I want to.

I did some research and thought that Gatsby.js met all my requirements. This site is now live, and I believe that Gatsby was the right decision.

If you have similar requirements, you may be interested in the source code for this site. In addition, here are links to Gatsby resources that I found helpful (in no particular order):