2014-09-03 17 views
10

Avevo una favicon che funzionava da un po 'sul mio modello di indice, ma nessun altro modello, e ora anche il mio modello di indice non lo mostrerà.Come usare una favicon con ember-cli?

Sono solo in fase di sviluppo, quindi sto usando ember server.

index.html
<link rel="icon" href="favicon.ico">

Basta gettare intorno alla mia favicon per vedere se si presenta da nessuna parte, ora ho nelle seguenti posizioni: app/ public/ public/assets

credo che questo dovrebbe essere molto semplice, soprattutto dal momento che la pagina indice non cambia, basta caricare le nuove cose nelle sue prese, quindi non riesco a capire perché non riesca a trovare il mio file favicon.

Quando si esegue ember server, dove si trova effettivamente la radice /?

risposta

20

Se si mantiene il file favicon in public/assets/ è possibile fare riferimento in questo modo:

<link rel="icon" href="/assets/favicon.ico">

The Ember CLI docs have a good section on this

+0

Grazie, risulta che si trattava principalmente di un errore temporaneo di Firefox. Quando ho riavviato, la favicon è spuntata nella scheda. – redOctober13

+0

Sono confuso, dove inserisco il tag link? Non ho un tag '' ovunque. –

+2

Si dovrebbe avere uno in 'app/index.html' se si utilizza' ember-cli' @EricWilson – Dhaulagiri

2

Si potrebbe anche verificare ember-cli-favicon.

Si tratta di un addon che prende la vostra fonte public/favicon.png e automaticamente in uscita tutti i diversi formati e dimensioni favicon per i vari dispositivi, così come inietta l'appropriato codice HTML nel file index.html come parte del processo di generazione.