This commit is contained in:
Liang Ding 2022-10-25 00:37:26 +08:00
parent 119469ba1e
commit 14513fb1be
No known key found for this signature in database
GPG key ID: 136F30F901A2231D

View file

@ -374,7 +374,10 @@ export const contentMenu = (protyle: IProtyle, nodeElement: Element) => {
// https://github.com/siyuan-note/siyuan/issues/5446
// A\B\C\D\
// E
// task-blog-2~default~baiduj https://github.com/siyuan-note/siyuan/issues/5523
// task-blog-2~default~baiduj 无法原义粘贴含有 `~foo~` 的文本 https://github.com/siyuan-note/siyuan/issues/5523
// 这里必须多加一个反斜杆,因为 Lute 在进行 Markdown 嵌套节点转换平铺标记节点时会剔除 Backslash 节点,
// 多加入的一个反斜杆会作为文本节点保留下来,后续 Spin 时刚好用于转义标记符 https://github.com/siyuan-note/siyuan/issues/6341
clipText = clipText.replace(/\\/g, "\\\\\\\\")
.replace(/\*/g, "\\\\\\*")
.replace(/\_/g, "\\\\\\_")