Jekyll is by default designed to run on Linux and Unix systems. It supports these OS out of the box. Many devs think that it is complicated and hard to manage on native Windows. Therefore they turn to VM environments where they run Jekyll on VMs.
This is not only clumsy but annoying at the same time. Plus even though the Jekyll team does not state it, Jekyll works perfectly on Windows. Here are the steps to install it and get it running in a snap.
Step 1: Install Chocolatey. Open administrative Command Prompt (right-click run as administrator) and paste the following lines
If you prefer using PowerShell instead of Command Prompt, then use the following command in PowerShell.
Step 2: Install Ruby. Open administrative Command Prompt and type in the following lines.
Step 3: Install Jekyll, use Ruby gem to install Jekyll
Step 4 (optional): If you want pagination to work in Jekyll, install Jekyll pagination
The default syntax highlighter in Jekyll is Rouge this is built into Jekyll, Rouge is more than adequate for all your syntax highlighting needs when blogging. Here is a list of languages supported by Rouge