This is the repository from which a shortened, Gatsby-generated version of brycewray.com is built.
While this isn’t truly a starter version of the real site, you can use it that way since it includes only a small number of the original posts to give you ideas about how it all works:
- Clone it to a local repo.
- Make appropriate changes to
gatsby-config.js
. - Delete the Markdown files from
src/pages/**/*.*
and the images from their various locations (well, maybe you should keep one or two of each around at the start, until you see how things work).
This isn’t a complete list but, rather, covers only the biggies. Check out package.json
and gatsby-config.js
for the whole shebang. They’re handled primarily through Gatsby plugins.
- PostCSS and Tailwind CSS.
- Prism for syntax highlighting of code and code blocks.
- Webmentions, made possible through Chris Biscardi’s gatsby-plugin-webmention plugin and my admittedly spaghetti-ish code, the latter based on hours of studying articles and code by Knut Malvær, Sung M. Kim, and Chad Lee.
For more information about the thinking behind this repo as well as a similar, Hugo-generated version of the site, please refer to “Different modes for different code.”