Avoid using a non-greedy match and just avoid $ in {{< latex >}}

Signed-off-by: Danila Fedorin <danila.fedorin@gmail.com>
This commit is contained in:
2024-08-18 14:16:42 -10:00
parent 5ab0d0d40e
commit 40007c427e
2 changed files with 4 additions and 4 deletions

View File

@@ -28,7 +28,7 @@ class KatexRenderer
rendered = content.gsub /\\\(((?:[^\\]|\\[^\)])*)\\\)/ do |match|
render(false, $~[1])
end
rendered = rendered.gsub /\$\$(.*?)\$\$/ do |match|
rendered = rendered.gsub /\$\$((?:[^\$]|$[^\$])*)\$\$/ do |match|
render(true, $~[1])
end
return rendered