diff --git a/lib/gollum/markup.rb b/lib/gollum/markup.rb index bcc58906..6bd965e1 100644 --- a/lib/gollum/markup.rb +++ b/lib/gollum/markup.rb @@ -525,7 +525,7 @@ module Gollum # # Returns the placeholder'd String data. def extract_wsd(data) - data.gsub(/^\{\{\{ ?(.+?)\r?\n(.+?)\r?\n\}\}\}\r?$/m) do + data.gsub(/^\{\{\{\{\{\{ ?(.+?)\r?\n(.+?)\r?\n\}\}\}\}\}\}\r?$/m) do id = Digest::SHA1.hexdigest($2) @wsdmap[id] = { :style => $1, :code => $2 } id diff --git a/test/test_markup.rb b/test/test_markup.rb index 331dcee7..c9b0ad9e 100644 --- a/test/test_markup.rb +++ b/test/test_markup.rb @@ -491,7 +491,7 @@ np.array([[2,2],[1,3]],np.float) ######################################################################### test "sequence diagram blocks" do - content = "a\n\n{{{default\nalice->bob: Test\n}}}\n\nb" + content = "a\n\n{{{{{{default\nalice->bob: Test\n}}}}}}\n\nb" output = /.*.*/ index = @wiki.repo.index