Skip to content

purrmd


purrmd / CodeBlockConfig

Interface: CodeBlockConfig

Defined in: packages/core/src/core/markdown/codeBlock.ts:267

Properties

alwaysShowMarkdownMarks?

optional alwaysShowMarkdownMarks: boolean

Defined in: packages/core/src/core/markdown/codeBlock.ts:269

是否始终显示 fenced code 的 Markdown 标记;全局 show 模式下无论此值如何都会显示。@default false


copySuccessDurationMs?

optional copySuccessDurationMs: number

Defined in: packages/core/src/core/markdown/codeBlock.ts:273

复制成功反馈持续时间,单位 ms。@default 3000


copySuccessIcon?

optional copySuccessIcon: CodeBlockCopySuccessIcon

Defined in: packages/core/src/core/markdown/codeBlock.ts:271

默认复制行为成功反馈的图标。字符串会按纯文本渲染;回调可返回自定义 DOM/SVG。@default '💕'


onCodeBlockInfoClick()?

optional onCodeBlockInfoClick: (lang, code, event) => void

Defined in: packages/core/src/core/markdown/codeBlock.ts:275

自定义语言区域点击行为;设置后由调用方接管复制及成功反馈。

Parameters

lang

string

code

string

event

MouseEvent

Returns

void