diff --git a/_plugins/open_external_links_in_new_tab.rb b/_plugins/open_external_links_in_new_tab.rb index 1d0f586..847687b 100644 --- a/_plugins/open_external_links_in_new_tab.rb +++ b/_plugins/open_external_links_in_new_tab.rb @@ -8,7 +8,7 @@ Jekyll::Hooks.register [:pages, :notes], :post_convert do |doc| if open_external_links_in_new_tab parsed_doc = Nokogiri::HTML(doc.content) - parsed_doc.css("a:not(.internal-link)").each do |link| + parsed_doc.css("a:not(.internal-link):not(.footnote):not(.reversefootnote)").each do |link| link.set_attribute('target', 'blank') end doc.content = parsed_doc.to_html diff --git a/_sass/_style.scss b/_sass/_style.scss index 9dccba7..b439cec 100644 --- a/_sass/_style.scss +++ b/_sass/_style.scss @@ -92,7 +92,9 @@ a { content: "↗"; color: #aaaaaa; } - &.internal-link:after { + &.internal-link:after, + &.footnote:after, + &.reversefootnote:after { content: ""; } }