如何使用带有ember-cli的图标?

时间:2014-09-03 16:00:25

标签: ember.js favicon ember-cli

我在我的索引模板上工作了一段时间,但没有任何其他模板,现在甚至我的索引模板都不会显示它。

我刚刚开发,所以我正在使用ember server

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

只要扔掉我的图标以查看它是否出现在任何地方,我现在可以在以下位置使用它: app/ public/ public/assets

我认为这应该非常简单,特别是因为索引页面没有改变,只是将新的东西加载到它的出口,所以我无法弄清楚为什么它找不到我的favicon文件。

运行ember server时,实际上/根指向哪个?

2 个答案:

答案 0 :(得分:25)

如果您将favicon文件保存在public/assets/中,则可以像这样引用它:

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

The Ember CLI docs have a good section on this

答案 1 :(得分:5)

You could also check out ember-cli-favicon.

It's an addon that takes your source public/favicon.png and automatically outputs all the different favicon formats and sizes for different devices, as well as injects the appropriate HTML into your index.html file as part of the build process.