2014-09-03 73 views
10

我有一段時間在我的索引模板上工作的圖標,但沒有任何其他模板,現在甚至我的索引模板也不會顯示它。如何在ember-cli中使用favicon?

我只是在開發,所以我使用ember server

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

就扔在我的圖標,看它是否在任何地方顯示出來,我現在有它在以下位置: app/ public/ public/assets

我覺得這應該是非常簡單的,特別是因爲索引頁面沒有改變,只是得到新的東西加載到它的網點,所以我想不通它爲什麼找不到我的favicon文件。

運行時ember server,其中實際上是/根指向?

回答

20

如果保留圖標文件中public/assets/你可以像這樣引用它:

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

The Ember CLI docs have a good section on this

+0

謝謝,原來它主要是一些臨時的Firefox錯誤。當我重新啓動時,標籤中彈出了favicon。 – redOctober13 2014-09-03 18:39:33

+0

我很困惑,我在哪裏放置鏈接標籤?我沒有任何地方有''標籤。 – 2014-12-11 11:52:54

+2

如果你正在使用'ember-cli' @EricWilson – Dhaulagiri 2014-12-11 16:03:30

2

你也可以檢查出ember-cli-favicon

它是一個插件,可以將您的源碼public/favicon.png自動輸出到不同設備的所有不同的favicon格式和大小,並將相應的HTML注入到您的index.html文件中,作爲構建過程的一部分。