Personalizar Meta para compartir en redes sociales

¡Hola! He estado buscando formas de personalizar las etiquetas meta para la compartición en redes sociales.

Aquí hay un ejemplo para dar contexto:

  • Título: ‘Macro’
  • Primer mensaje: ‘Este tema…’

Lo que buscaba era una forma de personalizar las etiquetas meta og:title y twitter:title. De esta manera, me gustaría personalizar textos como el título a ‘Felipe en Discourse - Macro’.

Pensamientos: Creo que será algún tipo de solución alternativa mediante un plugin, para personalizar app/views como _head.html.erb.

¿Podrías ayudarme?

Saludos,

Estas etiquetas se definen aquí en el núcleo de Discourse:

Un plugin puede modificar su comportamiento.

6 Me gusta

¡Yooooo! ¡Gracias, Falco! ¡Eso es!

En el plugin, logré pasar por la evaluación de ApplicationHelper, así (por si alguien lo necesita):

after_initialize do
  ApplicationHelper.class_eval do
    def crawlable_meta_data(opts = nil)
      ...

¡Aprecio tu ayuda!

4 Me gusta