javascript backbone.js seo opengraph

javascript - Open Graph Protocol en la aplicación de Backbone



backbone.js seo (1)

La mayoría de las bibliotecas OGP solo analizarán HTML y no ejecutarán JavaScript. Así que la única manera de ir es la representación del lado del servidor.

React tiene bibliotecas como Helmet que ayuda con esto. Puedes inspirarte en él para construirlo en Backbone.

Tengo una aplicación de backbone basada en Express JS API y Backbone JS frontend.

Cada modelo y colección, por lo tanto, consume de la API, y los represento en las plantillas proporcionadas por una vista de red troncal.

Mi intento es el siguiente: cada vez que la ruta cambia (a su vez, renderizando una nueva vista) me gustaría cambiar el contenido de la etiqueta del encabezado: contenido relacionado con OGP, tarjetas de twitter, metaetiquetas que ayudan en SEO. No estoy preguntando cómo implementar esto, pero este es el plan.

¿Son ciertos los rumores de que OGP no funcionará de esta manera? ¿Las aplicaciones del lado del cliente no tienen posibilidad de tener entradas OGP que se cambian dinámicamente por las rutas?

En caso afirmativo, ¿cómo debo cambiar la forma en que se comporta la aplicación sin cambiar por completo a la representación del lado del servidor?