Хотя Windows не относится к числу официально поддерживаемых платформ, в ней можно использовать Jekyll при некоторой хитрости. На этой странице собраны основные вещи, необходимые для пользователей Windows.

Установка

Джулиан Тило написал инструкцию об установке Jekyll в Windows и для большинства случаев она подходит. Хотя это писалось для Ruby 2.0.0, но работает и для более поздних версий до 2.2.

Также есть совет от Дэвида Бурелы об установке Jekyll с помощью Chocolatey в 3 команды в терминале. (для Jekyll 3 достаточно двух команд).

Кодировка

Если вы используете кодировку UTF-8, убедитесь, что в ваших файлах нет заголовков BOM, иначе вы столкнетесь с большими неприятностями в Jekyll в Windows.

Дополнительно вам может понадобиться изменить кодовую страницу в консоли на UTF-8, если вы получаете ошибку “Liquid Exception: Incompatible character encoding” при генерации сайта. Это можно сделать следующей командой:

$ chcp 65001

Авторегенерация

Начиная с версии 1.30 Jekyll использует гем listen для отслеживания изменений с флагом --watch при сборке или работе локального сервера. У listen встроенная поддержка в операционных системах на основе UNIX, а для работы в Windows необходим дополнительный модуль. Добавьте в Gemfile своего сайта следующую строку:

gem 'wdm', '~> 0.1.0' if Gem.win_platform?