• Jan
  • Feb
  • Mar
  • Apr
  • May
  • Jun
  • Jul
  • Aug
  • Sep
  • Oct
  • Nov
  • Dec
  • Sun
  • Mon
  • Tue
  • Wed
  • Thu
  • Fri
  • Sat
  • 27
  • 28
  • 29
  • 30
  • 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
  • 31
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Make my own github blog

TIL 기록할 깃허브 블로그 만들기

원래 깃허브 블로그 있었는데 그건 theme를 fork한 방식이고

나는 테마 바꾸는 거 좋아하는 변덕쟁이라 그냥 새 레포 파서 만드는 방식으로 처음부터 진행할 것!

MacOS 개발환경 설정 을 마친 상태에서 진행함

Make repository

깃허브에 username.github.io 이름의 repo 만들어주기

Finder github 폴더에 git clone 해주기

$ git clone https://github.com/iamcho2/iamcho2.github.io.git

Install Ruby

Jekyll을 설치하기 위해 Ruby를 먼저 설치해줘야 한다.

$ brew install rbenv ruby-build
$ rbenv install 2.7.0

Jekyll

Install

$ sudo gem install jekyll bundler

Create

$ jekyll new ./
$ bundle install

Excute

$ bundle exec jekyll serve

여기까지 하면 http://127.0.0.1:4000/ 여기서 생성된 사이트를 확인할 수 있음

Apply Theme

Themes

  • http://jekyllthemes.org/
  • https://jekyllthemes.io/free
  • http://themes.jekyllrc.org/
  • https://github.com/topics/jekyll-theme

테마 골랐으면 Download ZIP 후 ZIP 내 폴더들, 파일들을 내 레포 폴더로 옮겨줌 (겹치는 건 덮어쓰기)

Install plugins

$ bundle install

테마에서 요구하는 플러그인들을 설치해줌

$ bundle exec jekyll serve

잘 적용됐는지 확인

Modify _config.yml

_config.yml 파일을 수정해줘야하는데

저 파일은 테마마다 내용이 달라서 테마에 맞춰서 알아서 수정할 부분 수정하면 됨

Publishing

add, commit, push 해준다

$ git add .
$ git commit -m "blah blah"
$ git push origin master