This is my photography portfolio built in GatsbyJs which is a open source framework based on React
For web design I am using CSS Grid and SASS as CSS preprocessor.
Before you start you must have Gatsby CLI installed in your computer.
You might need to set up your environment first in order to install the Gatsby CLI
Expected version: >=18.12.1
After you clone this repository you must run the following command in order to install the dependency packages:
yarn
and then
gatsby develop
SCSS will compile automatically due the gatsby-plugin-sass as long as you are running gatsby develop
command in your terminal.
The dev.sh
file will help you to create a production version of this website and deploy to production. In this case I am using Netlify to deploy this website. You must create an account in order to set up your environment in production.
To build and deploy this website you can use the following command:
./dev.sh build deploy