Gighub 블로그 학습

Date:     Updated:

카테고리:

태그: , , , ,

🎀 jekyll 한글 문서 페이지 🎀 🎀 ansohxxn 한글 문서 페이지 🎀 를 참고하였다.



1. Github 에서 Repository를 생성한다.

image

레포지토리의 이름을 자신의 깃허브 계정 이름.github.io 로 하여 생성해준다.
ex) hagenti0612.github.io

계정명이 변경되면 Repository명도 변경해야한다.


2. Repository를 Local 환경으로 Clone 한다.

파워쉘, 명령프롬프트, SourceTree등 편한 툴을 이용한다.

git clone으로 레포지토리를 복사한다.

ex) git clone https://github.com/hagenti0612/hagenti0612.github.io.git

다운폴더에 깃허브이름.github.io 폴더가 생성된다. 내 블로그 레포지토리와 원격으로 연결 된 폴더로 포스팅을 관리한다.


3. Ruby 설치

jekyll을 설치하기 위해 Ruby를 설치해야 한다고 한다.
루비 인스톨러 다운로드 페이지 : https://rubyinstaller.org/downloads/ image

WITH DEVIKIT 중 강조 표시가 있는 파일을 다운받는다.

✨ 인스톨러를 실행할때 아랫 문장을 체크

  • Add Ruby executables to your PATH


4. Jekyll 과 Bundler 설치

Bundler는 루비 프로젝트에 필요한 gem들의 올바른 버전을 추적하고 설치해서 일관된 환경을 제공한다.

아래와 같이 설치를 진행한다.


5. jekyll 테마를 내 블로그 레포지토리 Local 폴더에 다운받는다.

minimal mistakes 테마를 Zip 압축 파일로 다운 받는다.

image

압축을 풀고 받은 테마 내용을 전부 복사하여 clone 했던 Local 레포지토리 폴더 깃허브이름.github.io 위치에 전부 붙여넣기 해준다.


6. Github Pages 서버와 연결해주기

Local 레포지토리로 이동하여 아래의 명령어를 실행한다.

git add .
git commit -m "커밋 메세지"
git push origin master

git add . git add 명령어는 폴더 내의 파일들의 변경 사항들을 stage area에 올리는 역할을 한다. . 은 변경된 모든 파일을 올리겠다는 의미.

git commit -m “커밋 메세지” stage area에 올라온 모든 파일들을 Local 레포지토리에 저장한다. 원격 서버에 올릴 데이터를 확정한다.

git push origin master 변경 사항들을 내 블로그 레포지토리 원격 Github 서버에 반영한다. 명령어 실행시 github의 branch명이 master인지 확인한다.


https://깃허브네임.github.io

7. Github Pages Local 실행하기

Local 레포지토리에서 jekyll 서버를 실행한다.

jekyll serve

개인 공부 기록용 블로그입니다. 오류나 틀린 부분이 있을 경우 
댓글 또는 메일로 알려주시면 감사하겠습니다.

맨 위로 이동하기

blog 카테고리 내 다른 글 보러가기

댓글 남기기