尝试使用项目组成的github页面,文件组织如下:
/index.html
/landingpage/css/styles.css
/vendor/bootstrap/css/bootstrap.css
index.html
中的包括项目的特定css文件:
<link href="landingpage/css/styles.css" rel="stylesheet">
但包括供应商的css文件不包括:
<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.css">
加载页面时,我收到200响应:
GET https://loicjaouen.github.io/landingpage/landingpage/css/styles.css
和404到:
GET https://loicjaouen.github.io/landingpage/vendor/bootstrap/css/bootstrap.css
包含阻止github页面在vendor
内提供文件的vendor
子目录有什么问题?
https://github.com/loicjaouen/landingpage/tree/original-brokenlinks
答案 0 :(得分:1)
将子网区vendor
移到现有landingpage
内。
请参阅https://github.com/loicjaouen/landingpage/tree/brokenlinks
处的代码这很有用......但是猜测只能包含一个子目录并不十分令人满意。
将子网vendor
保留在根级别,并将其重命名为other
。
请参阅代码:https://github.com/loicjaouen/landingpage/tree/non-vendor-subdir
这也有效:显然不包括名为vendor
的子目录