github页面不包括所有子目录

时间:2016-11-11 00:43:24

标签: github github-pages

描述

尝试使用项目组成的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

1 个答案:

答案 0 :(得分:1)

第一次尝试

将子网区vendor移到现有landingpage内。

请参阅https://github.com/loicjaouen/landingpage/tree/brokenlinks

处的代码

这很有用......但是猜测只能包含一个子目录并不十分令人满意。

第二次尝试

将子网vendor保留在根级别,并将其重命名为other

请参阅代码:https://github.com/loicjaouen/landingpage/tree/non-vendor-subdir

这也有效:显然不包括名为vendor的子目录