Jekyll 블로그 설정 완료
GitHub Pages에서 Markdown 파일을 자동으로 렌더링하는 Jekyll 블로그가 성공적으로 설정되었습니다! 🎉
주요 변경사항
1. Jekyll 설치 및 설정
- Ruby 3.4.6 설치 (Homebrew 사용)
- Jekyll 및 GitHub Pages gem 설치
_config.yml설정 파일 생성
2. 디렉토리 구조 변경
├── _config.yml # Jekyll 설정
├── _layouts/ # 레이아웃 템플릿
│ ├── default.html # 기본 레이아웃
│ └── post.html # 포스트 레이아웃
├── _posts/ # 블로그 포스트 (Markdown)
├── _site/ # 생성된 정적 파일
├── css/ # 스타일시트
├── Gemfile # Ruby 의존성
└── index.html # 메인 페이지
3. 자동화된 워크플로우
- GitHub Actions를 통한 자동 빌드 및 배포
- Jekyll 전용 워크플로우 설정
사용법
이제 _posts/ 디렉토리에 다음 형식으로 Markdown 파일을 추가하면 자동으로 블로그 포스트가 생성됩니다:
---
layout: post
title: "포스트 제목"
date: YYYY-MM-DD HH:MM:SS +0900
categories: [카테고리]
tags: [태그1, 태그2]
author: "작성자명"
excerpt: "포스트 요약"
---
# 포스트 내용
Markdown으로 작성된 내용이 여기에 들어갑니다.
파일명 규칙
포스트 파일명은 다음 형식을 따라야 합니다:
YYYY-MM-DD-title.md
예시: 2025-09-22-my-first-post.md
로컬 테스트
로컬에서 사이트를 테스트하려면:
# 의존성 설치
bundle install
# 로컬 서버 실행
bundle exec jekyll serve
# 브라우저에서 확인
open http://localhost:4000
주요 기능
- ✅ 자동 배포: GitHub에 push하면 자동으로 사이트 업데이트
- ✅ 마크다운 지원:
.md파일로 쉽게 포스트 작성 - ✅ 코드 하이라이팅: 다양한 언어의 코드 블록 지원
- ✅ 반응형 디자인: 모바일과 데스크톱 모두 지원
- ✅ 태그 및 카테고리: 포스트 분류 및 검색 기능
이제 Markdown 파일만 추가하면 자동으로 예쁜 블로그 포스트가 생성됩니다! 🚀