toogle sidebar button

Install

Docker CLI

export JEKYLL_VERSION=3.5
export PROJECT_NAME="NewJekyllProject"
mkdir -p ~/Projects/$PROJECT_NAME ; cd ~/Projects/$PROJECT_NAME

New project

docker run --rm --volume="$PWD:/srv/jekyll" -it jekyll/jekyll:$JEKYLL_VERSION jekyll new .

Build project

docker run --rm --volume="$PWD:/srv/jekyll" -it jekyll/jekyll:$JEKYLL_VERSION jekyll build

Serve project

docker run --name newblog --volume="$PWD:/srv/jekyll" -p 3000:4000 -it jekyll/jekyll:$JEKYLL_VERSION jekyll serve --watch --drafts

Execute command in container - install theme

docker exec -ti myblog gem install "jekyll-theme-hydeout"

Bash in container

docker exec -ti myblog /bin/sh

Remove container

docker rm -f myblog