内容是否包含在#each google中?

时间:2013-09-02 04:57:32

标签: ember.js web-crawler

我对ember很新,目前正在评估它。我知道这里有类似的问题,我已经阅读了关于html快照的谷歌文档,大多数是关于解决用户交互但我似乎无法找到关于在ember循环中呈现的初始内容的答案。 / p>

例如:

{{#each links}}
   <li><a href="{{url}}">{{label}}</a></li>
{{/each}}

因此,如果没有正确执行javascript,谷歌将无法索引由ember生成的链接。我听说google在某种程度上执行了javascript,但不能保证。

1 个答案:

答案 0 :(得分:1)

Google不会将Ember在模板中呈现的内容编入索引。您必须以其他方式提供数据。

Robin Ward在Discourse使用的方法上发表了很好的帖子:http://eviltrout.com/2013/06/19/adding-support-for-search-engines-to-your-javascript-applications.html

总之,他们使用HTML 5 History API并将搜索引擎的基本标记呈现为<noscript>标记。