쿠팡 파트너스 배너

Jekyll 서버 실행 명령어 가이드

기본 명령어

Jekyll 서버 실행

bundle exec jekyll serve

자주 사용하는 옵션들

1. 실시간 새로고침 (🌟 추천)

bundle exec jekyll serve --livereload

2. 초안 포스트 포함

bundle exec jekyll serve --drafts

3. 포트 변경

bundle exec jekyll serve --port 4001

4. 호스트 변경 (네트워크 접근 허용)

bundle exec jekyll serve --host 0.0.0.0

5. 조합 사용 예시

# 실시간 새로고침 + 초안 포함 + 포트 변경
bundle exec jekyll serve --livereload --drafts --port 4001

# 네트워크 접근 허용 + 실시간 새로고침
bundle exec jekyll serve --host 0.0.0.0 --livereload

빌드 관련 명령어

사이트 빌드만 실행 (서버 실행 안함)

bundle exec jekyll build

증분 빌드 (빠른 빌드)

bundle exec jekyll serve --incremental

서버 관리

서버 중지

현재 실행 중인 Jekyll 서버 확인

ps aux | grep jekyll

특정 포트 사용 중인 프로세스 확인

lsof -i :4000

Jekyll 서버 강제 종료

# 프로세스 ID 확인 후
kill -9 [프로세스ID]

# 또는 포트 기반으로 종료
lsof -ti:4000 | xargs kill -9

개발 환경 설정

의존성 설치

bundle install

Gemfile 업데이트

bundle update

Jekyll 버전 확인

jekyll --version
bundle exec jekyll --version

유용한 팁

1. 자주 사용하는 명령어 (추천 조합)

bundle exec jekyll serve --livereload

2. 개발 시 권장 설정

3. 문제 해결

# 캐시 정리 후 재빌드
bundle exec jekyll clean
bundle exec jekyll serve --livereload

# 완전 재설치
rm -rf _site
rm Gemfile.lock
bundle install
bundle exec jekyll serve --livereload

배포 관련

GitHub Pages용 빌드 테스트

JEKYLL_ENV=production bundle exec jekyll build

로컬에서 프로덕션 환경 테스트

JEKYLL_ENV=production bundle exec jekyll serve

📝 참고사항


마지막 업데이트: 2025년 9월 17일