diff --git a/app/src/protyle/render/setLute.ts b/app/src/protyle/render/setLute.ts index e7575139d..b43fa4806 100644 --- a/app/src/protyle/render/setLute.ts +++ b/app/src/protyle/render/setLute.ts @@ -24,6 +24,7 @@ export const setLute = (options: ILuteOptions) => { lute.SetKramdownIAL(true); lute.SetTag(true); lute.SetSuperBlock(true); + lute.SetCallout(true); lute.SetInlineAsterisk(window.siyuan.config.editor.markdown.inlineAsterisk); lute.SetInlineUnderscore(window.siyuan.config.editor.markdown.inlineUnderscore); lute.SetSup(window.siyuan.config.editor.markdown.inlineSup); diff --git a/app/src/types/protyle.d.ts b/app/src/types/protyle.d.ts index b0dfbd273..184b3001e 100644 --- a/app/src/types/protyle.d.ts +++ b/app/src/types/protyle.d.ts @@ -225,6 +225,8 @@ declare class Lute { public SetSuperBlock(enable: boolean): void; + public SetCallout(enable: boolean): void; + public SetTag(enable: boolean): void; public SetInlineMath(enable: boolean): void; diff --git a/kernel/util/lute.go b/kernel/util/lute.go index d30247cf1..c574a842b 100644 --- a/kernel/util/lute.go +++ b/kernel/util/lute.go @@ -80,6 +80,7 @@ func NewLute() (ret *lute.Lute) { ret.SetCodeSyntaxHighlight(false) ret.SetSanitize(true) ret.SetUnorderedListMarker("-") + ret.SetCallout(true) return }