Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/khanguslee/personal-website
Portfolio website
https://github.com/khanguslee/personal-website
gatsby portfolio-website
Last synced: 18 days ago
JSON representation
Portfolio website
- Host: GitHub
- URL: https://github.com/khanguslee/personal-website
- Owner: khanguslee
- License: mit
- Created: 2020-02-06T15:23:31.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-04-25T05:19:25.000Z (over 4 years ago)
- Last Synced: 2024-10-02T11:41:13.040Z (about 1 month ago)
- Topics: gatsby, portfolio-website
- Language: JavaScript
- Homepage: https://khanguslee.dev
- Size: 3.61 MB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Portfolio Website
[![Netlify Status](https://api.netlify.com/api/v1/badges/f5741431-5c65-4e57-99a1-3be1024d3185/deploy-status)](https://app.netlify.com/sites/suspicious-northcutt-65b2d6/deploys)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)My own portfolio website created with Gatsby and hosted with Netlify.
This code was created using the [gatsby-starter-resume
](https://github.com/anubhavsrivastava/gatsby-starter-resume) template and refactored to receive information from a single file.## Getting started
### Development
```bash
yarn install
gatsby develop
```A local deployment should be hosted on
#### Editing Information
To edit information on the website, simply edit the [`config.js`](config.js) file with your details.
To add svg images for company logos, please insert it into `src/assets/svg/logos`.
### Production Build
```bash
gatsby build
gatsby serve
```### Hosting
You will need to go to a domain registrar to purchase your own domain name. [Namecheap](https://nc.me/) provides a free `.me` domain for university students for 1 year.
This repository is currently hosted on Netlify on their starter plan (**free**).
#### Steps on Hosting on Netlify
1. Create a Netlify account
2. Click `New site from Git`
3. Select `Github`
4. Select the repository you would like to host
5. Go to `Settings` -> `Build & deploy` -> `Edit settings`
6. Change Build command to `gatsby build`
7. Change Publish directory to `public/`Your repository should now be automatically deployed on every push to `master`!
### Deploying
As discussed above, this repository has been set up to automatically deploy any changes to the `master` branch. `master` branch has been locked so it requires pull requests to be changed.
## Credits
Gatsby Starter Link: