个性化 Meta 以实现社交分享

你好!我一直在寻找自定义社交媒体分享元标签的方法。

这里有一个示例,以便提供上下文:

  • 标题:‘Macro’
  • 首帖内容:‘Este tópico …’

我希望能实现 og:titletwitter:title 元标签的自定义。例如,我希望将标题自定义为 ‘Felipe on Discourse - Macro’

我的想法:这可能需要通过插件进行一些变通处理,以自定义 app/views 下的文件,例如 _head.html.erb。

您能帮忙吗?

此致,

这些标签是在 Discourse 核心中设置的:

插件可以修改其行为。

哟!太感谢了,Falco!就是这样!

在插件中,我通过 ApplicationHelper 的评估实现了(以防有人需要):

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

非常感谢你的帮助!