The first version of my personal website, built with Gatsby and hosted with Firebase.
-
Install the gatsby CLI
npm i -g gatsby-cli
-
Clone the repository and change directories
git clone https://github.com/kyryloren/portfolio-v1 cd portfolio-v1
-
Install dependencies
npm install
-
Start the local server
gatsby develop #for local dev gatsby build && gatsby serve # for production
-
Open the source code and start editing!
The site is now running at
http://localhost:8000
!
A quick look at the top-level files and directories you'll see in a Gatsby project.
.
├── node_modules # modules
├── src # source folder
└── components # main components
├── head.js # SEO and meta tags that go in the head
├── layout.js # layout file
├── index.js
└── common
├── avatar.js # the avatar in the hero
├── ExternalLink.js # components handling any external links
└── sections
├── hero.js # style and lay out the content for index page
└── images
└── pages
├── index.js
└── styles # styled components styles
├── static # static content
├── .gitignore
├── .prettierrc
├── gatsby-config.js
├── LICENSE
├── package-lock.json
├── package.json
└── README.md