Github Pages:供应商目录中的脚本未加载

时间:2016-11-11 04:53:09

标签: git github

我正在尝试在github上创建一个用于学习的博客。我的回购是hk-skit.github.io。我在angular目录中添加了ui-routervendor脚本。这就是我在index.html中包含这些内容的方式。

<script src="vendor/angular.min.js"></script>
<script src="vendor/angular-ui-router.min.js"></script>
<script src="js/app.js"></script>

这是我的目录结构:

enter image description here

在我当地,事情进展顺利。但当我把我的更改推送到github时。我不知道它为404angularjsui-router的原因。这是链接:http://hk-skit.github.io/。有人可以帮我这个吗?感谢。

2 个答案:

答案 0 :(得分:4)

以下是此问题的详细原因:https://www.bennadel.com/blog/3181-including-node-modules-and-vendors-folders-in-your-github-pages-site.htm

简而言之,只需在gh-pages的根目录下创建一个空的.nojekyll文件,就可以了。

答案 1 :(得分:2)

我最近遇到了这个问题。试图重命名供应商文件夹(我使用“deps”),它解决了问题。

我不知道为什么会这样,但它必须是一些新的Jekyll版本行为。

<强>更新

请参阅kenmark的答案了解原因。