# clone repository
git clone https://github.com/oakblr/oakblr.github.io.git
# install dependencies
npm i
# start dev server
npm run develop
Once done with any changes, if you have the required permissions and are a part of this organization, publish your changes to the website.
# publish changes
npm run deploy
To allow for easy management of the website, a file called site-data.js
exists in the src
folder. If you need to change any content/text/images on the site, you would most likely be able do it by just changing the respective value(s) in this file.
In case you're new to Gatsby/React/NodeJS, here are a few resources: