2013-07-19 21 views
11

Sto tentando di aggiungere un file esterno css nel mio index.html.come collegare i file css nelle pagine di github dell'organizzazione

Organizzazione-name - codehunks

La mia struttura di directory è come:

codehunks.github.io 
    _layouts/ 
     style.css 
    LICENSE.txt 
    README.rst 
    index.html 

Ho provato ad aggiungere come:

<link rel="stylesheet" type="text/css" href="_layouts/styles.css"/> 

ma non ha funzionato. Ho cercato e arrivare a sapere che raw.github.com/../.. non funziona in caso di css/text

ho trovato alcuni articoli aggiungendolo fornendo collegamento come [username].github.io/[repo]/[folder]/[filname] ma questo non ha funzionato per la mia organizzazione.

Ho provato ad aggiungerlo come codehunks.github.com/codehunks.github.io/_layouts/style.css ma il collegamento mi sta dando risposta 404 not found.

Qualsiasi soluzione possibile o sto seguendo qualcosa di sbagliato.

Ecco la mia pagina codehunks.github.io ed ecco il mio codice Source Code

+0

Questo è strano, dovrebbe funzionare. Se non ricevi alcuna risposta qui, prova a contattare GitHub. – gustavohenke

+1

Ah, ho rinominato la cartella '_layouts 'semplicemente in' css' e ora funziona. Seriamente strano – softvar

+2

Ugh, ora ricordo. Questo è dovuto a GitHub's [Jekyll] (http://jekyllrb.com/). Le directory precedute da '_' sono considerate usate da Jekyll. – gustavohenke

risposta

8

tuo stile funzionerà a /styles.css se lo metti nella root, _layout cartella viene utilizzata da Jekyll/ruby.

creare una cartella css nella root del repository e inserire lo stile lì.

/css/style.css.

+1

@gustavohenke l'ha menzionato prima. Ma grazie per avermelo fatto notare. Anche se la risposta è corretta, posso ottenere i documenti 'jekyll' per questo al fine di iniziare con esso nel prossimo futuro? – softvar

+1

Tutte le informazioni: http://jekyllrb.com/docs/structure/ – ChelseaStats

Problemi correlati