My personal blog. Created Jekyll using Minimal Mistakes theme. All commands from WSL-Ubuntu shell

Local Development Environment

Using WSL, run with dev config on localhost:

bundle exec jekyll serve --config _config.yml,_config_dev.yml

Runs on

Local startup, include posts in _drafts folder:

bundle exec jekyll serve --config _config.yml,_config_dev.yml --drafts

Post Workflow

  • Create post file in _drafts or _posts in format with fronmatter:


layout: post title: "99 Percent Pure and Up" description: "Sometimes you've got to pick your poison" category: articles tags: [MSG, yummy]


  • bundle exec jekyll serve --config _config.yml,_config_dev.yml --drafts --watch

  • View @

  • Edit _posts/

  • Git add / commit / push / deploy as below


Rsync deploy to production from sites directory:

 # // This will build the site without _config_dev.yml on
 bundle exec jekyll build
 # Clear cloudflare cache

Optionally clear cloudflare cache: Documented Here

Documentation for Minimal Mistakes

To learn how to install and use this theme check out the Setup Guide for more information.

Installing Jekyll on WSL