A simple personal portfolio website: kajgm.com
Please ensure the following software is installed on your system:
Follow these steps to install and run the development environment:
- Clone the repository
git clone git@github.com:kajgrant/kajgrant.github.io.git
- Install node modules
cd kajgrant.github.io/
npm install
To start the development server use the following command:
npm start
Your default browser will automatically open to the development server homepage.
The address should be http://localhost:3000/
To build the static resources for local or custom CDN deployment, run the following commands:
npm run predeploy
npm run build
This will generate a static version which can be found in kajgrant.github.io/build/
.
To build and deploy the static content, head over to the Actions tab. Then select the Deploy to Github Pages
tab and execute the workflow_dispatch
event trigger.
Huge thank you to Michael D'Angelo for his excellently documented website. I have referenced several things including the overall project organizational structure as well as the deployment workflow.