Explorar o código

detach code blocks wrapped by "~~~"

Yuki Takei %!s(int64=8) %!d(string=hai) anos
pai
achega
7b9d69bcfe
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      resource/js/util/interceptor/detach-code-blocks.js

+ 2 - 2
resource/js/util/interceptor/detach-code-blocks.js

@@ -40,8 +40,8 @@ export class DetachCodeBlockInterceptor extends BasicInterceptor {
 
     context.dcbContextMap = {};
 
-    // see: https://regex101.com/r/8PAEcC/2
-    context.markdown = markdown.replace(/(```(.|[\r\n])*?```)|(`[^\r\n]*?`)/gm, (all) => {
+    // see: https://regex101.com/r/8PAEcC/3
+    context.markdown = markdown.replace(/((```|~~~)(.|[\r\n])*?(```|~~~))|(`[^\r\n]*?`)/gm, (all) => {
       // create ID
       const replaceId = 'dcb-' + this.createRandomStr(8);