[GitHub] 정적 페이지 만들기
만드는 방법
1. 템플릿 다운로드하기
https://html5up.net 에서 원하는 템플릿 다운로드하기 (오른쪽 상단에 Download 누르면 됨)
다운로드한 압축 파일에서
readme.txt,license.txt파일 삭제원하는 경로에 다운로드한 압축 파일 내용물 이동
나는 /Users/crystal/myPage 아래에다가 삭제하고 남은 파일을 풀었다. 윈도우도 아무 폴더에다가 풀어도 상관없음
2. Github Repository 생성
https://github.com에 로그인 후
New버튼을 클릭해서 새로운 Repository 를 생성하자 (버튼은 Github 홈페이지 왼쪽 상단에 있다.)Repository name은계정이름.github.io으로 지은 후Create repository를 클릭한다.내 계정이름은
park-chris라서park-christ.github.io로 적었다.이런 화면창이 뜬다면 성공적으로 repository를 생성한것이다.
3. Github Repository에 파일 업로드
템플릿 파일을 넣은 디렉토리에서 터미널을 연다.
pwd를 입력해서 현재 경로를 확인한다. (windows에서는cd였던거 같다.)git을 초기화하고 로컬 저장소에 파일을 업로드하기 위해 아래 명령어를 터미널에 순서대로 입력한다.
1
2
3
4
5
6
7
8
## 해당 디렉토리 git 초기화
git init
## 새 로컬 저장소에 현재 디렉토리에 있는 파일들 모두 업로드 (파일은 staged 상태)
git add .
## 로컬 저장소에 stage한 파일들 commit
git commit -m "초기 템플릿"
- 로컬 저장소에서 원격 저장소로 파일을 업로드하기 위해 아래 명령어를 입력한다.
1
2
3
4
5
6
7
8
9
10
11
12
13
## branch 이름을 main으로 바꿈
git branch -M main
## 원격 저장소 추가
## 예시: git remote add origin https://github.com/park-chris/park-chris.github.io.git
git remote add origin [원격 저장소 주소]
## 원격 저장소에 있는 main이라는 branch에 commit
## 아래 명령어를 입력 후 username과 password를 물으면 아래
## "git push할 때 username과 password 입력" 참고
git push -u origin main
[원격 저장소 주소] 확인하는 방법
원격 저장소 주소는 Github에 생성한 Repository에서 확인할 수 있다. git push할 때 username과 password 입력
 username : Github의 username password : access token - access token 발급 방법 : 1. Github > Settings > Developer settings > Personal access tokens > Tokens (classic) > Generate new token > Generate new token (classic)  1. Note 항목에는 본인이 원하는 거 아무거나 입력하고 Expiration에는 원하는 만료기간을 정한다.  1. 페이지 하단에 `Generate Token` 클릭하면 창이 뜨고 token을 복사할 수 있게 나온다. 이 token을 password 칸에 넣으면 된다. 4. Github page로 호스팅하기
Github > 생성한 repository > Settings > Pages 클릭하면 아래처럼 화면이 뜨는데 branch를 /docs로 바꾸고 save하고 다시 /root로 바꿔서 save하면 곧 연두색 박스처럼 뜬다. 그럼 이제 인터넷으로 내가 올린 템플릿으로 만든 페이지에 접근이 가능하다.
1

결과
정적 페이지 수정하기
우리가 다운받은 템플릿을 써서 바로 Github에 올렸는데 그렇게 하면 나만의 페이지가 아니다. 글자나 그림을 내가 원하는 것으로 바꾸어줘야한다.
간단하게 아래 사진처럼 탭에 뜨는 사이트 이름을 바꿔보자!
- Visual Studio Code나 기타 문서 편집기(메모장, notepad++ 등)로 페이지 소스 중에 index.html을 열어준다.
태그안에 있는 글자를 바꿔준다.
기존에는
Stellar by HTML5 UP이었는데Portfolio by 박수정로 바꿔주었다.- 저장 후 소스가 있는 디렉토리에서 터미널을 연다. 터미널에 ls-la을 치면 아래처럼 assets, images, index.html 등등 나올 것이다.
1
2
3
4
5
6
7
8
9
## 현재 디렉토리에 파일 검색
ls -la
## 전체 파일 commit하기 위해 로컬 저장소 저장
## 개별의 파일만 하고 싶을 경우 .대신 파일명
git add .
## git 상태 확인
git status
1
2
3
4
git status 명령어 입력 후 아래와 같이 뜨면 된다.

- commit하고 원격 저장소에 업로드하기
1
2
3
4
5
6
## commit 하기
## 예시 : git commit -m "타이틀 수정"
git commit -m "커밋 메세지"
## 원격 저장소에 push하기
git push origin main
결과
사이트에 접속하면 우리가 변경한 부분이 나온다.












