无法在gh页面上加载现有的js文件

时间:2016-10-30 21:07:32

标签: github routing http-status-code-404 github-pages

我的index.html(https://srgg6701.github.io/Music-Is-My-Life/)无法看到3个现有的.js文件,但我可以直接在原始模式下加载它们。他们在这里:https://github.com/srgg6701/Music-Is-My-Life/tree/gh-pages/js/_libs 可能是什么原因造成的? enter image description here

enter image description here

1 个答案:

答案 0 :(得分:2)

默认情况下,Jekyll(GitHub Pages用于生成您的页面)会忽略以下划线开头的任何内容。

您可以通过修改设置来更改此设置,如上所述[{3}}:

  

如果您的GitHub Pages网站没有发布某些文件,那么您   可能需要重新格式化他们的标题。如果你正在使用Jekyll,你可以   创建 .nojekyll 文件或编辑 _config.yml 文件以发布   这些文件。

     

默认情况下,Jekyll不会构建

的任何文件或目录      
      
  • 隐藏或用于备份(以.#开头的名称或以~结尾的名称表示);

  •   
  • 包含网站内容(以_开头的名称表示);或

  •   
  • 被排除在here

  • 之外   
     

要解决此问题,您可以

     
      
  • 在根路径中包含 .nojekyll 文件以关闭Jekyll;

  •   
  • _config.yml 中使用[include指令] [global-config]指定不应忽略的文件;或

  •   
  • 不要使用以下划线(_),句点(.)或哈希符号(#)开头的文件或目录名称,或以一个代字号   (~)。

  •