From abb9047d29d4b98c065d16c5c4d91b512de3f505 Mon Sep 17 00:00:00 2001 From: Justin DiRose Date: Tue, 6 Oct 2020 11:22:18 -0500 Subject: [PATCH] FIX: Ignore canonical URL on /docs When trying to onebox topics, the canonical URL overrides the generated OpenGraph tags, causing a less than ideal onebox for a linked KE article. This commit uses the existing options for the `crawlable_meta_data` method to generate the `og:ignore_canonical` tag. https://github.com/discourse/discourse/blob/1504fe72315b56c2c82329de5cf0a5a3f4b50282/app/helpers/application_helper.rb#L267-L269 --- .../knowledge_explorer/knowledge_explorer/get_topic.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/knowledge_explorer/knowledge_explorer/get_topic.html.erb b/app/views/knowledge_explorer/knowledge_explorer/get_topic.html.erb index 5adfc1e..cc248bf 100644 --- a/app/views/knowledge_explorer/knowledge_explorer/get_topic.html.erb +++ b/app/views/knowledge_explorer/knowledge_explorer/get_topic.html.erb @@ -1,3 +1,3 @@ <% content_for :head do %> - <%= raw crawlable_meta_data(title: @topic["title"], description: @excerpt) if @topic %> + <%= raw crawlable_meta_data(title: @topic["title"], description: @excerpt, ignore_canonical: true) if @topic %> <% end %>