我的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 可能是什么原因造成的?
答案 0 :(得分:2)
默认情况下,Jekyll(GitHub Pages用于生成您的页面)会忽略以下划线开头的任何内容。
您可以通过修改设置来更改此设置,如上所述[{3}}:
如果您的GitHub Pages网站没有发布某些文件,那么您 可能需要重新格式化他们的标题。如果你正在使用Jekyll,你可以 创建 .nojekyll 文件或编辑 _config.yml 文件以发布 这些文件。
默认情况下,Jekyll不会构建
的任何文件或目录
隐藏或用于备份(以
.
或#
开头的名称或以~
结尾的名称表示);包含网站内容(以
_
开头的名称表示);或- 之外
被排除在here。
要解决此问题,您可以
在根路径中包含 .nojekyll 文件以关闭Jekyll;
在 _config.yml 中使用[
include
指令] [global-config]指定不应忽略的文件;或不要使用以下划线(
_
),句点(.
)或哈希符号(#
)开头的文件或目录名称,或以一个代字号 (~
)。