diff --git a/app/src/protyle/util/paste.ts b/app/src/protyle/util/paste.ts index 37309c5e9..09cca230a 100644 --- a/app/src/protyle/util/paste.ts +++ b/app/src/protyle/util/paste.ts @@ -438,6 +438,10 @@ export const paste = async (protyle: IProtyle, event: (ClipboardEvent | DragEven // 复制 HTML 块粘贴出来的不是 HTML 块 https://github.com/siyuan-note/siyuan/issues/12994 tempInnerHTML = Lute.UnEscapeHTMLStr(tempInnerHTML); } + + // https://github.com/siyuan-note/siyuan/issues/13552 + tempInnerHTML = tempInnerHTML.replace(/\u200D```/g, "```"); + insertHTML(tempInnerHTML, protyle, isBlock, false, true); } filterClipboardHint(protyle, protyle.lute.BlockDOM2StdMd(tempInnerHTML));