Git Pages 发布后 404 Error
文章目录

关于 Pages 发布后很多文件 404 错误

Github 发布之后发现 JS, CSS 全部 404, 因为发布的 URL 是 https://szhielelp.github.io/ProjectGaia/ 然而 JS 和 CSS 放到了根目录下面 https://szhielelp.github.io/js/

Solution 1

修改一下所有路径, 添加几个变量:

1
2
3
4
5
6
7
8
<!-- jQuery -->
<script src="{{site.url}}{{site.baseurl}}/js/jquery.js"></script>

<!-- Bootstrap Core JavaScript -->
<script src="{{site.url}}{{site.baseurl}}/js/bootstrap.min.js"></script>

<!-- Custom Theme JavaScript -->
<script src="{{site.url}}{{site.baseurl}}/js/custom.js"></script>

麻烦的就是本地 Debug 识别不出 localhost 这个 url

Solution 2

可以设置 baseurl 为 repo 名字, 一次性解决所有问题,site.url 都不需要了

Coding Pages 不需要这样处理