如果认为 Spiderable 包不会显示来自 MongoDB 的内容,只会显示静态模板内容。
所以在这个例子中,只有静态的东西会显示,而不是 DB-loop:
<template name="main">
{{> thisWillBeOutputted}}
</template>
<template name="thisWillBeOutputted">
<h1>This will be displayed, sweet!</h1>
{{#each thisLoopFetchesStuffFromDBAndWontShow}}
<!-- stuff in this loop won't be displayed :( -->
<p>Something which won't be displayed: {{dbDoc.something}}</p>
{{/each}}
</template>
总结一下(我认为是正确的):
Spiderable 包比不为机器人显示任何东西要好(vanilla-meteor 就是这种情况),但它不如旧的 PHP/whatever-site 好。
编辑
我误解了你的问题。我要做的是添加<meta name="fragment" content="!">
到您的脑海中,而不是使用逃逸片段。更多信息:https ://developers.google.com/webmasters/ajax-crawling/docs/getting-started
不过,我仍然很确定您的数据库内容不会被 Google 接收。但我可能是错的!