# jekyll 의존성에 필요한 추가 설치 Ubuntu Linux 패키지 sudo apt-get install autoconf autotools-dev automake libtool libltdl-dev # jekyll 자체 설치 sudo gem install jekyll
jekyll serve # localhost:4000 으로 블로그를 띄위줌 jeykyll service --livereload # 글 내용이 변할 때마다 브라우져도 reload함.
4000
번 포트로 서버 실행하면서 현재 디렉토리 컨텐츠 서빙한다. 매번 컨테이너를 새로 생성한다.docker run --rm --volume="$PWD:/srv/jekyll" -p 4000:4000 \ -it jekyll/jekyll jekyll server --unpublished --future --incremental
JEKYLL_UID
, JEKYLL_GID
환경변수를 지정하여 생성한 파일의 uid,gid 지정가능. 기본 1000
build
만 하기 등의 명령을 직접 줄 수 있다.--future
, --unpublished
, --drafts
등의 옵션으로 실서버에는 배포되지 않는 작업중인 내용을 볼 수 있다.