GitHub와 Jekyll로 블로그 구축_01
GitHub와 Jekyll로 블로그 구축_01
GitHub Pages와 Jekyll로 무료 블로그 구축하기 🎉
GitHub Pages와 Jekyll을 사용하여 무료 블로그를 만들어보자! 다음 단계를 따라 하면 멋진 블로그를 완성할 수 있다.
Step 0: 준비물
- Windows 64bit
- Git 설치
- VS Code 설치
- GitHub 계정
Step 1: GitHub 세팅
1-1. 리포지토리 생성
- 프로필 → Your repositories → new 클릭.
- Repository name을
username.github.io
로 설정 (예:M0S-quito.github.io
).- 이 형식을 따라야 외부에서 접속 가능.
- Public으로 설정.
- Add a README file 체크.
- Create repository 클릭.
1-2. GitHub Pages 설정
- 생성된 리포지토리로 이동 후 Settings 클릭.
- 왼쪽 메뉴에서 Pages 선택.
- Source를
Deploy from a branch
로 설정. https://username.github.io
로 접속해 사이트 연결 확인.
1-3. VS Code를 사용해 로컬 리포지토리 복사
- VS Code 실행 → F1 키 → git clone 검색 후 선택.
- 리포지토리 주소 입력 (예:
https://github.com/username/username.github.io.git
). - 로컬에 복사할 디렉토리 선택.
1-4. 로컬 변경사항 적용
- 클론한 리포지토리를 열고
README.md
파일 확인. index.html
파일 생성:
1
2
3
4
5
<html>
<body>
Hello! This is the first page!
</body>
</html>
- VS Code Source Control 메뉴에서 변경사항 추가.
- 커밋 메시지 입력 후 커밋 및 푸시.
https://username.github.io
에서 사이트 확인.
Step 2: 로컬 개발환경 구축
2-1. Ruby 설치
- Ruby 공식 사이트에서 최신 버전 다운로드 및 설치.
- Start Command Prompt with Ruby 실행.
- cd 명령어로 리포지토리 위치로 이동:
1
cd 리포지토리_경로
- jekyll, bundler, webrick 설치:
1
gem install jekyll bundler gem install webrick
- 설치 확인:
1
2
3
ruby -v
jekyll -v
bundler -v
2-2. Jekyll 서버 구축
- Jekyll 사이트 생성:
1
jekyll new ./ --force
- 의존성 설치:
1
bundle install
- 로컬 서버 실행:
1
bundle exec jekyll serve
http://127.0.0.1:4000/
또는http://localhost:4000/
에서 접속 확인.- 변경사항을 커밋 및 푸시.
Step 3: Jekyll 테마 적용
3-1. Chirpy 테마 적용
- Chirpy 테마 GitHub 페이지에서 테마 다운로드.
- 다운로드한 파일을 로컬 리포지토리에 복사.
- 의존성 설치:
1
bundle install
- 로컬 서버 실행:
1
bundle exec jekyll serve
- 로컬에서 접속 확인 후 변경사항 커밋 및 푸시.
Step 4: GitHub Actions 설정
4-1. GitHub Actions 활성화
- 원격 리포지토리의 Settings → Pages 이동.
- Source를
GitHub Actions
로 설정. Configure
버튼 클릭 후 Commit changes.
Step 5: Node.js 설치 및 테마 상세 설정
- Node.js 공식 페이지에서 최신 버전 다운로드 및 설치.
- Ruby 프롬프트에서 다음 명령어 실행:
1
npm install && npm run build
_config.yml
파일 수정:
1
2
3
4
timezone: Asia/Seoul
url: "https://username.github.io"
github:
username: username
- 변경사항 커밋 및 푸시.
“GitHub Pages와 Jekyll을 통해 무료 블로그를 쉽고 빠르게 만들어보자!” 🚀
This post is licensed under CC BY 4.0 by the author.