🛬

NextJS Github Pages 배포

Tags
NextJS
ID matched
Created
Jul 15, 2023 02:54 AM
Last Updated
Last updated July 15, 2023
 
 
 

1. gh-pages 설치

yarn add -D gh-pages npm i --save-dev gh-pages
 

2. package.json에서 스크립트 추가

"gh_build": "next build && next export", "gh_deploy": "touch out/.nojekyll && gh-pages -d out --dotfiles"
 

3. next.config.js 설정

const nextConfig = { basePath: "/${REPO_NAME}", // {ACCOUNT_NAME}.github.io/${REPO_NAME} ... images: { loader: 'akamai', path: '' } };
 

4. 빌드 및 배포

npm run gh_build npm run gh_deploy
 

5. 저장소 pages 설정

  • Github 저장소의 Settings > Pages에서 gh_pages 브랜치로 Github Pages 설정을 한다
    • notion image
  • 사이트가 정상적으로 배포되었음을 확인한다
    • notion image