Файл начальной загрузки не найден при использовании встроенных поставщиков с jekyll-assets

#jekyll #jekyll-extensions

#jekyll #jekyll-extensions

Вопрос:

У меня есть сайт jekyll, и я пытаюсь использовать встроенную поддержку jekyll-assets для начальной загрузки.

Вот что я сделал до сих пор:

Обновил мой Gemfile , чтобы включить:

 gem "jekyll-assets"
  

Обновил мой _plugins/ext.rb файл следующим:

 require "jekyll-assets"
require "jekyll-assets/bootstrap"
require "jekyll-assets/font-awesome"
  

Обновил мой styles.scss файл следующим:

 @import "font-awesome";
@import "bootstrap";
  

При запуске jekyll build я получаю следующие ошибки:

 Liquid Exception: File to import not found or unreadable: bootstrap. Load path...
jekyll 2.1.0 | Error: File to import not found or unreadable: bootstrap.
  

Если я удалю @import "bootstrap"; , код font-awesome будет правильно добавлен в мой styles.css файл, поэтому я думаю, что все остальное настроено правильно. Просто я делаю что-то неправильно, что мешает правильной работе bootstrap.

Ответ №1:

Оказывается, эта проблема была вызвана изменением путей к ресурсам для драгоценного камня bootstrap-sass, используемого jekyll-assets.

Теперь эта проблема исправлена в jekyll-assets >= 0.8.1