我希望能够使用Meteor模板助手动态指定content
标记的<meta>
。似乎没有办法做到这一点。
如果我将<meta>
标记放在自由浮动的<head>
元素中(即不在模板中),则两者都将正确包含在HTML中,但我无法使用模板助手。
如果我将<meta>
移动到模板,并尝试在自由浮动的<head>
元素中呈现模板,则会抱怨。
如果我将整个<head>
元素移动到模板中,现在我有一个嵌套在<head>
内的<body>
块,这很丑陋,我怀疑HTML无效(虽然Chrome似乎优雅地处理它。)
有解决方案吗?
答案 0 :(得分:12)
由于Meteor解析模板
,因此目前无法在没有后期加载的情况下进行此操作答案 1 :(得分:0)
只是为了碰坏一个旧线程,因为现在可以在初始页面加载时使用,你可以试试这个包https://atmospherejs.com/pip87/initial-iron-meta没有在我的环境之外测试它,但似乎运行良好。被黑客攻击kadiras快速渲染处理og标签等插入到初始页面加载只有这样,它不处理页面之间的切换只是渲染初始页面加载,这是我想要的seo机器人。还需要铁路由器才能工作。
数据从服务器端调用注入路由,就像铁路由器快速渲染包的工作方式一样
我不会单独推荐这个,因为像谷歌这样的机器人会因为内容不可用而受到惩罚,所以对于机器人来说,为ssr或spide机器人提供ssr或spiderable是绝对可取的,因为这个包是意味着更多的非ajax支持机器人的后备和那些只对头标记感兴趣的人