2016-11-11 1 views
0

Beschreibung

Ausprobieren Github Seiten mit einem Projekt, das Dateien wie diese organisiert werden:Github Seiten umfasst nicht alle Unterverzeichnisse

/index.html 
/landingpage/css/styles.css 
/vendor/bootstrap/css/bootstrap.css 

in index.html einschließlich der spezifischen CSS-Datei des Projekts funktioniert:

<link href="landingpage/css/styles.css" rel="stylesheet"> 

, aber einschließlich CSS-Datei des Herstellers nicht:

<link rel="stylesheet" type="text/css" href="vendor/bootstrap/css/bootstrap.css"> 

Wenn die Seite geladen, erhalte ich eine 200 http Antwort auf:

GET https://loicjaouen.github.io/landingpage/landingpage/css/styles.css 

und 404:

GET https://loicjaouen.github.io/landingpage/vendor/bootstrap/css/bootstrap.css 

Frage

Was mit einschließlich eines vendor subdir verhindert, dass falsch Github-Seiten von Serving-Dateien innerhalb vendor?

Referenz

https://github.com/loicjaouen/landingpage/tree/original-brokenlinks

Antwort

1

ersten Versuch

Verschieben subdir vendor innerhalb landingpage bestehenden.

Siehe Code bei https://github.com/loicjaouen/landingpage/tree/brokenlinks

Das funktionierte ... aber es war nicht ganz zufriedenstellend zu erraten, dass nur ein subdir berücksichtigt werden kann.

Sekunden Versuch

Leave subdir vendor auf Root-Ebene und benennen Sie sie in other.

Siehe Code an: https://github.com/loicjaouen/landingpage/tree/non-vendor-subdir

Das ist zu bearbeitetem offenbar ein subdir einschließlich vendor benannt ist nicht erlaubt