mirror of
https://github.com/siyuan-note/siyuan.git
synced 2026-02-28 18:00:15 +01:00
Merge remote-tracking branch 'origin/dev' into dev
This commit is contained in:
commit
f0c8e08972
4 changed files with 55 additions and 24 deletions
|
|
@ -199,7 +199,7 @@ export class Inbox extends Model {
|
|||
${linkHTML}
|
||||
</div>
|
||||
<div class="b3-typography b3-typography--default" style="padding: 0 8px 8px">
|
||||
${(Lute.New()).MarkdownStr("", data.shorthandContent)}
|
||||
${data.shorthandContent}
|
||||
</div>`;
|
||||
/// #else
|
||||
if (data.shorthandURL) {
|
||||
|
|
@ -214,7 +214,7 @@ ${(Lute.New()).MarkdownStr("", data.shorthandContent)}
|
|||
${linkHTML}
|
||||
</div>
|
||||
<div class="b3-typography b3-typography--default" style="padding: 0 8px 8px;user-select: text">
|
||||
${(Lute.New()).MarkdownStr("", data.shorthandContent)}
|
||||
${data.shorthandContent}
|
||||
</div>`;
|
||||
/// #endif
|
||||
}
|
||||
|
|
@ -332,7 +332,7 @@ ${(Lute.New()).MarkdownStr("", data.shorthandContent)}
|
|||
notebook: toNotebook[0],
|
||||
path: pathPosix().join(getDisplayName(toPath[0], false, true), Lute.NewNodeID() + ".sy"),
|
||||
title: replaceFileName(response.data.shorthandTitle),
|
||||
md: response.data.shorthandContent,
|
||||
md: response.data.shorthandMd,
|
||||
}, (docResponse) => {
|
||||
this.remove(item);
|
||||
fetchPost("/api/format/netAssets2LocalAssets", {id: docResponse.data.id});
|
||||
|
|
|
|||
|
|
@ -26,27 +26,27 @@ export const pasteEscaped = async (protyle: IProtyle, nodeElement: Element) => {
|
|||
// 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, "\\\\\\_")
|
||||
.replace(/\[/g, "\\\\\\[")
|
||||
.replace(/\]/g, "\\\\\\]")
|
||||
.replace(/\!/g, "\\\\\\!")
|
||||
.replace(/\`/g, "\\\\\\`")
|
||||
.replace(/\</g, "\\\\\\<")
|
||||
.replace(/\>/g, "\\\\\\>")
|
||||
.replace(/\&/g, "\\\\\\&")
|
||||
.replace(/\~/g, "\\\\\\~")
|
||||
.replace(/\{/g, "\\\\\\{")
|
||||
.replace(/\}/g, "\\\\\\}")
|
||||
.replace(/\(/g, "\\\\\\(")
|
||||
.replace(/\)/g, "\\\\\\)")
|
||||
.replace(/\=/g, "\\\\\\=")
|
||||
.replace(/\#/g, "\\\\\\#")
|
||||
.replace(/\$/g, "\\\\\\$")
|
||||
.replace(/\^/g, "\\\\\\^")
|
||||
.replace(/\|/g, "\\\\\\|");
|
||||
// 多加入的一个反斜杆会作为文本节点保留下来,后续 Spin 时刚好用于转义标记符
|
||||
clipText = clipText.replace(/\\/g, "\\\\")
|
||||
.replace(/\*/g, "\\*")
|
||||
.replace(/_/g, "\\_")
|
||||
.replace(/\[/g, "\\[")
|
||||
.replace(/]/g, "\\]")
|
||||
.replace(/!/g, "\\!")
|
||||
.replace(/`/g, "\\`")
|
||||
.replace(/</g, "\\<")
|
||||
.replace(/>/g, "\\>")
|
||||
.replace(/&/g, "\\&")
|
||||
.replace(/~/g, "\\~")
|
||||
.replace(/\{/g, "\\{")
|
||||
.replace(/}/g, "\\}")
|
||||
.replace(/\(/g, "\\(")
|
||||
.replace(/\)/g, "\\)")
|
||||
.replace(/=/g, "\\=")
|
||||
.replace(/#/g, "\\#")
|
||||
.replace(/\$/g, "\\$")
|
||||
.replace(/\^/g, "\\^")
|
||||
.replace(/\|/g, "\\|");
|
||||
pasteText(protyle, clipText, nodeElement);
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
|
|
|
|||
1
app/src/types/index.d.ts
vendored
1
app/src/types/index.d.ts
vendored
|
|
@ -262,6 +262,7 @@ interface ISnippet {
|
|||
interface IInbox {
|
||||
oId: string
|
||||
shorthandContent: string
|
||||
shorthandMd: string
|
||||
shorthandDesc: string
|
||||
shorthandFrom: number
|
||||
shorthandTitle: string
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue