Ответ 1
Начиная с версии 2.4 Jekyll будет автоматически смотреть по умолчанию. Просто запустите jekyll serve
.
Работа с Jekyll в первый раз, и похоже, что функция автоматической перезагрузки (запуск jekyll --auto --server
) запускается только обновлениями файлов разметки.
Это обычное поведение? И есть ли способ получить изменения в других типах файлов, таких как css (я использую scss) или html файлы в _layouts
, чтобы вызвать автоматическую перезагрузку?
Начиная с версии 2.4 Jekyll будет автоматически смотреть по умолчанию. Просто запустите jekyll serve
.
Как уже упоминалось здесь, вам нужно понизить качество каталога_watcher gem, который был недавно обновлен с изменением.
sudo gem uninstall directory_watcher && sudo gem install directory_watcher -v 1.4.1
(Или, альтернативно, используйте последнюю ведущую ветвь jekyll, которая фиксируется в зависимости от старой версии наблюдателя каталога).
Проблема с функцией jekyll watch заключается в том, что только перестроить каталог _site,
Я рекомендую вам gulp sass
С его помощью вы можете не только создавать _site-папку, но и автоматически загружать полную загрузку браузера, всякий раз, когда вы нажимаете ctrl + s в любом файле, браузер перезагружается.