如何在ember-cli应用程序中链接到favicon?

Eri*_*son 3 favicon ember.js ember-cli

我想在ember-cli应用程序中包含一个favicon.我已将.ico图像放入/public/assests/img/,并能够将该图像包含在页面中.

根据这个问题,我走在正确的轨道上,但......

我喜欢哪里的favicon?通常我会说:

<link rel="icon" href="/assets/img/favicon.ico">
Run Code Online (Sandbox Code Playgroud)

head一个html文件中.什么.hbs文件应该包含head?我是ember和ember-cli的新手,但我认为hbs文件只是HTML文件的一部分.我试图将link标记扔进application.hbs文件中,但这不起作用.我错过了什么?

Pan*_*man 6

我只是将它添加到app/index.html文件中,直接在<head>.可能有一种方法可以将它添加到{{content-for 'head'}}应用程序初始化程序中,但我不完全确定自己.

  • 我检查了`{{content-for'head'}}`选项.你必须使用一个插件才能访问`contentFor`钩子.例如`ember生成in-repo-addon favicon`,然后当`type`为"head"时从`contentFor`钩子返回它.http://www.ember-cli.com/#content所以是的,只需将它添加到您的`app/index.html`文件就更容易了. (3认同)