我正在尝试在github
上创建一个用于学习的博客。我的回购是hk-skit.github.io。我在angular
目录中添加了ui-router
和vendor
脚本。这就是我在index.html
中包含这些内容的方式。
<script src="vendor/angular.min.js"></script>
<script src="vendor/angular-ui-router.min.js"></script>
<script src="js/app.js"></script>
这是我的目录结构:
在我当地,事情进展顺利。但当我把我的更改推送到github时。我不知道它为404
和angularjs
说ui-router
的原因。这是链接:http://hk-skit.github.io/。有人可以帮我这个吗?感谢。
答案 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的答案了解原因。