【问题标题】:Open Graph Protocol in Backbone Application骨干网应用中的开放图协议
【发布时间】:2016-01-30 13:10:07
【问题描述】:

我有一个基于 Express JS API 和 Backbone JS 前端的主干应用程序。

因此,每个模型和集合都从 API 中使用,我将它们渲染到主干视图提供的模板中。

我的尝试是这样的:每次路线更改(反过来,呈现新视图)我想更改标题标签的内容 - OGP 相关内容、推特卡、有助于 SEO 的元标签。我不是在问如何实施,但这是计划。

关于 OGP 不会以这种方式工作的传言是否属实?客户端应用程序是否没有机会拥有由路由动态更改的 OGP 条目?

如果是,我应该如何在不完全更改为服务器端渲染的情况下更改应用的行为方式?

【问题讨论】:

标签: javascript backbone.js seo facebook-opengraph


【解决方案1】:

大多数 OGP 库只会解析 HTML 而不会执行 JavaScript。所以唯一的办法就是服务器端渲染。

React 有像 Helmet 这样的库来帮助解决这个问题。您可以从中汲取灵感,在 Backbone 上构建它。

【讨论】:

  • 一年后 >>> 转向 React Redux 服务器端渲染。呵呵呵。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-19
  • 1970-01-01
  • 1970-01-01
  • 2016-06-04
相关资源
最近更新 更多