部署到netlify的jekyll上缺少字体文件夹

部署到netlify的jekyll上缺少字体文件夹,jekyll,netlify,Jekyll,Netlify,将jekyll项目部署到netlify时,我缺少字体文件夹 它在开发模式下工作得很好,但当我告诉它在生产环境下运行时,它似乎跳过了将我的字体文件夹添加到_site/assets目录 我相信它必须是在配置中的东西,但我对杰基尔和亚姆是相当陌生的。在代码中,它似乎在说要将它下面的所有资产添加到构建过程中 下面是我的_config.yml文件 copy: # Paths to static assets that aren't (S)CSS or JavaScript # because th

将jekyll项目部署到netlify时,我缺少字体文件夹

它在开发模式下工作得很好,但当我告诉它在生产环境下运行时,它似乎跳过了将我的字体文件夹添加到_site/assets目录

我相信它必须是在配置中的东西,但我对杰基尔和亚姆是相当陌生的。在代码中,它似乎在说要将它下面的所有资产添加到构建过程中

下面是我的_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"

注:我为Netlify工作

虽然我不确定这里的失败模式,但我可以告诉您一些有助于调试的事情:

  • 调试生成的最简单方法在本文中介绍:。这允许您以一种在构建期间/之后可以访问的方式复制我们的构建环境,以便您可以在比构建日志更深入的层面上看到正在发生或已经发生的事情

  • 如果您写入到支持中,我们可以在您的构建中设置一个详细标志,该标志相当于在构建shell脚本中执行“set-x”,以向您显示在生产中运行的内容,尽管过滤此输出对于人来说是一项相当艰巨的任务,但它可能比什么都没有更有用


  • 请使用
    {}
    按钮格式化多行代码。