Skip to content


Repository files navigation

Local development

Install Ruby and Bundler. There is .ruby-version file for rbenv if you like. You will probably need GCC, Make, AutoConf and NodeJS installed.

$ bundle install
$ bundle exec jekyll serve --future


If you are using Windows, it's better not to fight with Ruby Installer. I use WSL and works pretty flawlessly, except file change watching (see tracking issue). So you'll have to run this instead:

$ bundle exec jekyll serve --no-watch

To workaround lack of watching, you can do:

$ bundle exec jekyll serve --detach
$ while (bundle exec jekyll build --incremental); do sleep 5; done


Run configuration directly from IntelliJ IDEA. The website will be accessible at http://localhost:8080/. Any changes made in _posts, assets, _docs, and _includes directories will be reflected immediately.

Alternatively, you can use the following commands from the terminal:

$ docker build -t .
$ docker run \
  -v $PWD/_posts:/ \
  -v $PWD/assets:/ \
  -v $PWD/_docs:/ \
  -v $PWD/_includes:/ \
  -v $PWD/_site:/ \
  -p 8080:8080 -it