Jekyll в Windows
Хотя 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?