1. gatsby-cli 설치 및 프로젝트 생성 (lumen 테마 사용)
$ yarn add -g gatsby-cli
$ gatsby new devHistoryBlog https://github.com/GatsbyCentral/gatsby-v2-starter-lumen2. gatsby 로컬 서버 구동 (기본포트 8000)
$ cd devHistoryBlog
$ gatsby develop3. github repository 연동
//git remote add origin [repository_url]
$ git remote add origin https://github.com/SangBeo/devHistoryBlog.git3.1. develop 브랜치 생성
//-m 옵션을 이용하여 develop 브랜치로 이동
$ git branch -m develop3.2. 커밋과 푸쉬
$ git add *
$ commit -m "init commit"
//push 시 -u 옵션을 붙여 이후 push 할때마다 develop 브랜치로 푸쉬한다
$ git push -u origin develop
그럼 위와 같이 develop 브랜치에 소스 push가 된다.
4. gh-pages 설치 및 설정 파일 수정, 그리고 Deploy
$ yarn add --dev gh-pages4.3. Deploy
//build 및 master branch로 push
$ yarn deploy5. 실행
http://sangbeo.github.io/devHistoryBlog