I used this app to display my Markdown log, that I used to document progress during the #100DaysOfCode challenge, as a website. This is the static version of a dynamic Flask/Quart app I had created as a learning exercise during the challenge. I switched to this static version, because it fits the static nature (updated once a day) of the content better and should be much more efficient for this purpose. I also wanted to practice Gatsby.
This project is a little different from the typical Gatsby project that generates HTML from Markdown files in that the Markdown files live in their own separate repository. To still have the site rebuild automatically when the content is updated, I added a simple GitHub action to the content repository that triggers the Netlify build hook.