Я углубился в код плагина, надеясь найти параметры, которые должны быть выполнены, и обнаружил следующее.
!!(SiteSetting.github_linkback_enabled? &&
SiteSetting.enable_discourse_github_plugin? &&
@post.present? &&
@post.post_type == Post.types[:regular] &&
@post.raw =~ /github\.com/ &&
Guardian.new.can_see?(@post) &&
@post.topic.visible?)
Я не знаю значения всех переменных, но условие post.topic.visible означает ли это, что тема должна находиться в публичной категории, чтобы ссылка была установлена? Мои первые несколько попыток были в категориях, видимых только модераторам, и это не сработало. Возможно ли, что именно это стало причиной неудачи или возникла ошибка?
Буду очень признателен за любые разъяснения по другим параметрам и требованиям.