We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 39cfb51 commit 9fe6804Copy full SHA for 9fe6804
lib/jekyll-spaceship/processors/table-processor.rb
@@ -20,12 +20,16 @@ def on_handle_markdown(content)
20
content.scan(/[^\n]*(?<!\\)\|[^\n]*/) do |result|
21
replace = result
22
references.each do |key, val|
23
- replace = replace
24
- .gsub(/\[([^\n\]]*?)\]\s*\[#{key}\]/, "[\\1](#{val})")
+ replace = replace.gsub(
+ /\[([^\n\]]*?)\]\s*\[#{Regexp.escape(key)}\]/,
25
+ "[\\1](#{val})"
26
+ )
27
end
28
- .gsub(/\[#{key}\](?!\s*\(.*?\))/, "[#{key}](#{val})")
29
30
+ /\[#{Regexp.escape(key)}\](?!\s*\(.*?\))/,
31
+ "[#{key}](#{val})"
32
33
34
next if result == replace
35
content = content.gsub(result, replace)
0 commit comments