GitHub Pages 에 Jekyll 로 페이지 생성하기

2024. 10. 15. 16:37GitHub

반응형

포스팅의 내용

  • jekyll 의 이해
  • jekyll 을 사용하여 블로그 페이지 생성

지킬 (Jekyll) 이란 무엇인가

Jekyll 이란 HTML, Markdown 문서를 통해 정적 페이지를 만들어주는 웹 사이트 생성기이다.

Windows 에서는 공식 지원하지 않는다고 하나, 비공식적으로는 가능하다는 이야기이니 적용해본다.

(필자는 Windows 와 Mac 을 둘다 가지고 있다)

GitHub Pages 의 Jekyll 가이드는 이해가 잘 가지 않는다. Jekyll 공식 사이트를 따라가보자.

jekyll 로 페이지 생성하기

필요한 전제조건들 설치

Jekyll QuickStart 가이드 문서를 확인해보면 Jekyll 을 사용하기 전 필요한 항목들이 있다.

  • Ruby
  • RubyGems
  • GCC

Ruby

Jekyll 을 개발하는데 사용된 프로그래밍 언어이다.

  • windows
// 윈도우 패키지 관리 프로그램 설치
winget install wingetcreate
// Ruby 최신 버전 확인
winget search RubyInstallerTeam.Ruby
// Ruby 설치
winget install RubyInstallerTeam.Ruby.[버전]
// Ruby DevKit 수동 설치
winget install RubyInstallerTeam.RubyWithDevKit.[버전]
// 설치 확인
ruby -v
  • Mac
// Ruby 설치
brew install ruby
// 설치 확인
ruby -v

RubyGems

Ruby 의 패키지 매니저. Ruby 설치시 함께 설치된다.

// 설치 확인
gem -v

GCC

GNU Compiler Collection. 컴파일러. 필자의 컴퓨터에는 설치되어 있었다.

// 설치 확인
gcc -v

Jekyll 설치

gem install jekyll bundler

Jekyll 페이지 레포에 init

// 로컬 레포지토리 경로로 이동
cd [경로]
// Jekyll 페이지 생성
jekyll new gigyesik.github.io

레포지토리 안에 아래와 같은 파일들이 생성된다.

페이지 확인하기

Local 에서 빌드 후 결과 확인

로컬 실행

exec jekyll serve

기본 포트인 [localhost:4000] 에 접속

gigyesik.github.io 에 배포

  • 커밋, 푸시 (앞서 설정한 github actions 가 빌드, 배포해준다)
  • {username}.github.io 에 접속해 결과 확인 (몇 분 기다려야 할 수 있다)

Next

jekyll 페이지에 테마 적용

Resources

반응형