diff --git a/_plugins/bidirectional_links_generator.rb b/_plugins/bidirectional_links_generator.rb index 1b15849..1021b95 100644 --- a/_plugins/bidirectional_links_generator.rb +++ b/_plugins/bidirectional_links_generator.rb @@ -25,28 +25,28 @@ class BidirectionalLinksGenerator < Jekyll::Generator # Replace double-bracketed links with label using note title # [[A note about cats|this is a link to the note about cats]] - current_note.content = current_note.content.gsub( + current_note.content.gsub!( /\[\[#{title_from_filename}\|(.+?)(?=\])\]\]/i, anchor_tag ) # Replace double-bracketed links with label using note filename # [[cats|this is a link to the note about cats]] - current_note.content = current_note.content.gsub( + current_note.content.gsub!( /\[\[#{note_potentially_linked_to.data['title']}\|(.+?)(?=\])\]\]/i, anchor_tag ) # Replace double-bracketed links using note title # [[a note about cats]] - current_note.content = current_note.content.gsub( + current_note.content.gsub!( /\[\[(#{note_potentially_linked_to.data['title']})\]\]/i, anchor_tag ) # Replace double-bracketed links using note filename # [[cats]] - current_note.content = current_note.content.gsub( + current_note.content.gsub!( /\[\[(#{title_from_filename})\]\]/i, anchor_tag )