깃허브는 분산 버전 관리 툴인 깃 저장소 호스팅을 지원하는 웹 서비스이다. 이떄, 깃허브는 영리적인 서비스와 오픈소스를 위한 무상 서비스를 모두 제공한다. 여기서 깃허브가 제공하는 무상 서비스 중 대표적인 것은 깃허브 웹 호스팅이다. 깃허브 웹 호스팅을 사용하면 굳이 유료 웹 호스팅을 사용하지 않고도 홈페이지를 이용할 수 있다.
yarn add gh-pages
터미널에 위와 같은 명령어를 입력한다. npm을 사용하고 싶으면 밑의 명령어를 입력한다.
npm install gh-pages
"predeploy": "npm run build",
"deploy": "gh-pages -d build"
"hompage":"https://{깃허브 닉네임}.github.io/{레포지토리 이름}"
npm run build
npm run deploy
deploy가 성공이 되면, 다음과 같이 Published라고 뜬다.
❌ 만약, 이 과정이 생략되면 404 에러가 뜬다 ❌
그리고, 이제 (6)번 과정에서 호스팅한 웹 페이지가 작동될 것이다.
https://LeeSoMyoung.github.io/Twitter-Clone-Coding/
위 예시에서 사용한 주소이고, 잘 작동됨을 알 수 있다.
너무 좋아요!!! 유익한 정보네요~