Как добавить мета-теги цитирования Google Scholar для постов в конкретной категории?

Мы используем Discourse для запуска сайта открытого научного журнала, где каждая опубликованная статья представлена в виде отдельной темы.

Для того чтобы эти статьи индексировались Google Scholar, похоже, необходимо динамически добавлять мета-теги академических цитирований (например, citation_title, citation_author, citation_pdf_url и т. д.) в секцию <head> каждой «статьи».

Существуют ли какие-либо готовые настройки, плагины или компоненты тем, которые могут реализовать эту функциональность?

1 лайк

Это интересный вариант использования для Discourse! Для добавления таких данных к каждому сообщению потребуется кастомный плагин, насколько мне известно, готового решения с такой функциональностью пока нет.

Думаю, вам стоит сделать что-то похожее на наш плагин автоматизации, который использует register_topic_custom_field_type: discourse/plugins/automation/plugin.rb at f8666b60b0fe0fd0414b4b786f9abc710187ce75 · discourse/discourse · GitHub

1 лайк