Папка недостающих шрифтов на jekyll, развертываемой для netlify

При развертывании проекта jekyll для netlify мне не хватает папки со шрифтами.

Он отлично работает, находясь в режиме разработки, но когда я говорю, что он работает в рабочей среде, кажется, что он пропускает добавление папки "Мои шрифты" в каталог _site/assets.

Я считаю, что это должно быть что-то в конфигурации, но я довольно плохо знаком с Jekyll и YAML. И в коде, кажется, говорится добавить все ресурсы под ним в процесс сборки.

Ниже мой файл _config.yml.

copy:
  # Paths to static assets that aren't (S)CSS or JavaScript
  # because these are completely handled by the sass and javascript tasks
  assets:
    # all files below the assets dir
    - "assets/**/*"
    # exclusions:
    - "!assets/{js,scss,css}/**/*"   # js, scss and css files
    - "!assets/css{,/**}"            # css dir
    - "!assets/js{,/**}"             # js dir
    - "!assets/scss{,/**}"           # scss dir
    - "!assets/vendor{,/**}"         # vendor di
  dist: "_site/assets/"
  notification: "Running Copy"

1 ответ

Примечание: я работаю на Netlify

Хотя я не уверен в режиме сбоя здесь, я могу сказать вам пару вещей, которые помогут вам отладить:

  1. Самый простой способ отладки сборки описан в этой статье: https://www.netlify.com/blog/2016/10/18/how-our-build-bots-build-sites/. Это позволяет вам дублировать нашу среду сборки таким образом, чтобы вы могли получить к ней доступ во время / после сборки, чтобы вы могли видеть, что происходит или произошло более подробно, чем наши журналы сборки

  2. Если вы напишите в службу поддержки, мы можем установить подробный флаг в ваших сборках, который будет эквивалентен 'set -x' в сценарии оболочки здания, чтобы показать вам, что выполняется в рабочей среде, хотя фильтрация этого вывода является довольно сложной задачей для человека, это может быть более полезным, чем ничего!

Другие вопросы по тегам