Next.js Github Pages 가장 쉽게 배포하기

가장 쉽게 배포하는 방법을 알아보자.
1.
gh-pages 설치
yarn add -D gh-pages npm i --save-dev gh-pages
JavaScript
복사
2.
package.json scripts에 세줄 추가 (및 수정)
"build": "next build && next export", "predeploy": "npm run build", "deploy": "touch out/.nojekyll && gh-pages -d out --dotfiles"
JSON
복사
3.
next.config.js 수정
const nextConfig = { basePath: "/{레포지토리 이름}", } // 메인 레포지토리 (아이디.github.io) 라면 /로 적는다
JSON
복사
4.
yarn deploy를 입력한다.
5.
Repository 설정에서 gh-pages 브랜치를 골라준다.