This is the repository for the Code312 homepage. The idea is that this will replace the Jekyll implementation.
Clone the project to your local computer.
Install Gatsby CLI by running npm install -g gatsby-cli
(make sure you are running Node v18 or greater)
To run the projcect locally, run gatsby develop
Otherwise npm start
will also work
This project requires you to have Prettier installed. Here is an article to help get you setup if you don't have it installed already.
We make use of CSS-in-JS as our approach to styles and specifically Styled Components. If you use VS Code it's strongly recommended you install the styled components syntax highlighting plugin.
This project uses Sanity as a CMS.
Currently the CMS is not set up.