Skip to content

angelxehg/angelxehg.github.io

Repository files navigation

angelxehg.github.io

My personal portfolio

Set up

Pre-requisites:

Clone repository:

git clone git@github.com:angelxehg/angelxehg.github.io.git
cd angelxehg.github.io

Install Node 20 with NVM:

nvm install 20.11.1
nvm use 20.11.1

Install dependencies:

npm install -g gatsby-cli
npm install

Start application:

gatsby develop

Testing and QA

Run linter:

npm run lint

Run formatter:

npm run format

Deployment

Build site:

gatsby build

(Optional) Serve it in local machine:

npx serve public

Deploy in GitHub pages:

npm run deploy