如何在Meteor上管理网页,以便当我将链接复制粘贴到我的博客页面到任何社交网络(尤其是VK.com)时,它会将其识别为显示链接标题的页面和描述?
谢谢,
答案 0 :(得分:0)
要使其工作,必须在服务器上呈现页面并将其作为HTML返回到社交网络。
通常,Meteor网站仅在客户端的浏览器上呈现。服务器返回的唯一内容是Javascript应用程序。这不仅仅是社交网络的一个问题,它也是搜索引擎优化的一个问题,因为搜索引擎无法看到您的网页。
如果你正在使用Blaze,那么就没有我所知道的解决方案了。您可以尝试安装spiderable包(它为索引爬虫提供了一个丑陋的解决方案)但是我怀疑社交网络将使用所需的协议,这将导致服务器返回呈现的HTML(社交网络将不得不重试页面加载网址请求中的?_escaped_fragment_=
但是,如果您使用Blaze,解决方案会更简单。使用[FlowRouter SSR - (https://atmospherejs.com/kadira/flow-router-ssr)包,服务器将呈现您的页面并将其返回给调用者。