I have developed this project just for fun, instead of spending time in formating word or pdf, I have spent some time on CSS
, HTML
, ReactJS
, Webpack
, Babel
, Eslint
and NPM
.
Find my published profile: Abhishek Das' resume
You refer this project for creating your own resume or any static page site and publish it.
I have used gh-pages
a npm module for publishing any static page to GitHub.
Note: this project do not have any in-built server, hence you can't test this on local. If you wish use a simple sever like webpack-dev-server
Few things before you start:
- Install node: at least than 8...
- Install yarn. [optional]
- Configure PATH env variable irrespective of your OS.
- your should have a public GitHub account in-order to host this app.
- Clone this repo to your local
git clone [email protected]:iAbhishek91/my-profile.git
Note: you need to authenticate your self via SSH or via HTTP. For SSH you need to create a SSH key and configure it in your local machine and github account. Git hub official doc for this configuration
- Install the NPM dependencies
yarn
npm run i
- Build the project
yarn build
npm run build
- publish the project
yarn deploy
npm run deploy
- Changes need to be done in Github
- In github, create a empty repo.
- Go to settings of that repo and navigate to github pages.
- Select gh-pages branch and follow the wizard to complete the steps.
- Git hub will give you an URL where your site is published.
- Changes in the Repo (at minimal)
- Every change is to be made in the
src/resumeConstant.js
- Change your photo.