2011-10-31 38 views
30

Ho cercato negli esempi sul GitHub ma non sono riuscito a trovare come caricare un semplice file css nel mio layout. Il mio primo pensiero è stato fare qualcosa come questo link(href="my.css") ma sembra che non funzioni affatto. L'href indica una posizione corretta online (controllata e funzionante) quindi forse sto dimenticando qualcosa?template motore pugjs (jade) caricamento file css

+0

Che aspetto ha l'HTML generato? – thejh

risposta

71

prova: link(rel='stylesheet', href='/stylesheets/style.css')

+1

FYI: jadejs sta cambiando il nome in pugjs https://github.com/pugjs/jade/issues/2184 –

9

Credo che è necessario includere il rapporto. Provate

link(rel='stylesheet', href='my.css')

6

È necessario aggiungere il tipo:

link(rel='stylesheet', href='my.css', type='text/css') 
3

se si sta utilizzando Jade con Connect-asset, si può semplicemente utilizzare:

!= css('stylesheetName') 

dove stylesheetName.css è nella directory assets/css/.

+1

Puoi aggiungere un collegamento alla documentazione per questo? – aaronfay

+1

@aaronfay Questo markup è reso possibile dal gestore risorse del nodo, _connect-assets_. È una delle tre funzioni globali fornite da quel modulo. https://github.com/adunkman/connect-assets#markup-functions – ewaltman