A course map for NTUEE students with Gatsby & Notion
With Gatsby offering a plugin-rich ecosystem, there are a few key plugins that make this project possible.
config.json
so it can be exposed to Forestry. This file is loaded in the gatsby-config.js
to configure Gatsby and all it to be accessible via siteMetaData in your graphql queries.gatsby-browser.js
, or load global styles etc.gatsby-config.js
gatsby-node.js
. This is where the creation of new blog pages or nodes is handled.src/styles/...
content/
contains all your markdown blog posts, images & data files (e.g. authors list, info page data).src/pages
is a very important and required directory for Gatsby. This is where all your pages for the site live.src/templates
.src/components
.$ nvm install 16.20.2
$ nvm use 16.20.2
$ yarn install
$ yarn build
$ yarn dev