diff --git a/_plugins/bidirectional_links_generator.rb b/_plugins/bidirectional_links_generator.rb index 1e739c9..1021b95 100644 --- a/_plugins/bidirectional_links_generator.rb +++ b/_plugins/bidirectional_links_generator.rb @@ -55,8 +55,8 @@ class BidirectionalLinksGenerator < Jekyll::Generator # At this point, all remaining double-bracket-wrapped words are # pointing to non-existing pages, so let's turn them into disabled # links by greying them out and changing the cursor - current_note.content.gsub!( - /\[\[(.*)\]\]/i, # match on the remaining double-bracket links + current_note.content = current_note.content.gsub( + /\[\[([^\]]+)\]\]/i, # match on the remaining double-bracket links <<~HTML.chomp # replace with this HTML (\\1 is what was inside the brackets) [[