Post

GitHub 블로그 만들기 (2) - Chirpy 테마 설치 및 프로젝트 생성

GitHub 블로그 만들기 (2) - Chirpy 테마 설치 및 프로젝트 생성

Jekyll blog에는 여러가지 테마가 있는데, 그 중 Chirpy 테마의 경우 카테고리 분류, 다크 테마 등의 다양한 기능을 같이 제공해주기 때문에 이 글에서는 Chirpy theme을 기준으로 작성함.


1. Chirpy Starter 클론

Chirpy 테마의 공식 권장 방식인 Chirpy Starter 템플릿을 사용 (I am probie)

1
git clone https://github.com/cotes2020/chirpy-starter.git username.github.io

username.github.io 부분의 username을 본인의 GitHub 사용자명으로 바꿔야함. (예: my-name.github.io)

생성된 폴더로 이동:

1
cd username.github.io

2. 프로젝트 구조

클론한 폴더의 주요 구조:

1
2
3
4
5
6
7
8
9
username.github.io/
├── _config.yml          # 블로그 전체 설정
├── _data/               # 사이드바 연락처, 공유 버튼 설정
├── _posts/              # 블로그 포스트 저장 폴더
├── _tabs/               # About, Archives, Categories, Tags 페이지
├── assets/              # 이미지, CSS 등 정적 파일
├── .github/workflows/   # GitHub Actions 배포 설정
├── Gemfile              # Ruby 의존성 목록
└── index.html           # 메인 페이지

3. 의존성 설치

Jekyll과 Chirpy 테마가 필요로 하는 Ruby 패키지(gem)들을 설치:

1
bundle install

4. Git 원격 저장소 연결

클론한 프로젝트는 Chirpy의 원본 저장소를 가리키고 있으므로, 본인의 GitHub 저장소로 변경해야 함.

4.1. 기존 Git 초기화 및 재설정

1
2
3
4
# 기존 .git 삭제 후 새로 초기화
rm -rf .git
git init
git branch -M main

4.2. 본인의 저장소 연결

1
git remote add origin https://github.com/username/username.github.io.git

username을 본인의 GitHub 사용자명으로 변경해야함


5. 로컬 미리보기

블로그를 GitHub에 올리기 전에, 로컬에서 먼저 확인할 수 있음:

1
bundle exec jekyll serve

브라우저에서 http://localhost:4000에 접속하면 블로그를 미리 볼 수 있음 (push 하기 전에 확인하면 좋음)

로컬 서버를 종료하려면 터미널에서 Ctrl + C를 누르세요.

종료 후에도 다시 bundle exec jekyll serve를 실행하면 다시 미리보기를 실행할 수 있음.

This post is licensed under CC BY 4.0 by the author.