如何为特定类别的帖子添加 Google Scholar 引用元标签?

我们使用 Discourse 搭建了一个开放获取的学术期刊网站,其中每篇已发表的论文都以独立帖子的形式存在。

为了让这些论文能被 Google Scholar 索引,我们需要为每个“文章帖子”的 <head> 部分动态添加学术引用元标签(例如 citation_titlecitation_authorcitation_pdf_url 等)。

请问是否有现有的设置、插件或主题组件可以实现这一功能?

这是 Discourse 的一个有趣用例!据我所知,目前还没有现成的插件具备此功能,您需要编写一个自定义插件来为每篇帖子添加这些数据。

我认为您可以参考我们的自动化插件,它使用了 register_topic_custom_field_type 方法:discourse/plugins/automation/plugin.rb at f8666b60b0fe0fd0414b4b786f9abc710187ce75 · discourse/discourse · GitHub