일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
Tags
- NGINX
- vuejs
- gitlab merge request
- MySQL
- 리눅스오류
- whitelabel
- 형상관리프리즘
- vue개발환경세팅
- 프리즘반출
- merge request
- jdk
- react
- vue3
- vue
- 프리즘반입
- javascript
- vue 이미지
- GitHub
- firestore
- 국내형상관리툴
- 프리즘커밋
- 청년희망적금
- 깃랩 머지
- mysql dump
- vue개발환경
- java
- 이미지 절대경로
- vscode
- frism
- jenkins오류
Archives
- Today
- Total
여씨의 개발이야기
[GitHub] react app을 github.io 홈페이지로 만들기 본문
일반적인 repository > github.io 홈페이지 만들기로는 react app은 불가능해서 이런 저런 삽질을 한 결과 아래와 같은 홈페이지를 만들 수 있게 되었다. 개발자들은 꼭 만들어야한다는 github.io 홈페이지 만드는 방법을 알아보자.
https://yeojisun.github.io/react-slick-card-multiple-row-carousel/
1. create-react-app을 통해 만든 react app 디렉토리 내의(git repository 위에 올라가있다는 전제하에) package.json에 hompage 속성값을 추가한다.
...
"homepage": "https://yeojisun.github.io/react-slick-card-multiple-row-carousel",
...
2. 현재 디렉토리에서 아래와 같은 명령어를 입력한다.
-- build
npm run build
-- 깃헙 페이지 관련 install
npm install --save-dev gh-pages
3. package.json으로 돌아와 scripts 내에 deploy 속성값을 추가한다.
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"deploy": "npm run build &&gh-pages -d build"
},
4. 다시 터미널에서 아래와 같은 명령어를 입력한다.
npm run deploy
5. github에서 해당 repository의 settings>pages로 들어가면 아래와 같이 설정할 수 있다. gh-pages를 선택해야 한다.
6. 완성!
'😺 Git' 카테고리의 다른 글
[FRISM] 국내 형상관리 툴 용어 정리 (0) | 2023.12.16 |
---|---|
[Gitlab] merge request 제한하는 법 (0) | 2023.11.03 |
[Github] 재미없는 내 git 프로필 꾸미기 (이름하야 깃꾸) (0) | 2022.03.31 |
[GitHub] 원격 저장소에서 원하는 파일 기록까지 모두 제거하는 방법 (0) | 2022.02.10 |
[GitHub] 다른 repository에 복사 후 clone까지 하는 법 (0) | 2022.01.11 |
Comments