From 45381d25751381799918b73f044f10fb262c2613 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Sun, 26 Oct 2025 18:45:14 +0800 Subject: [PATCH 1/2] :art: Improve embedding block exports (#16205) fix https://github.com/siyuan-note/siyuan/issues/16200 --- kernel/model/render.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kernel/model/render.go b/kernel/model/render.go index 960afdc6f..26a4abdbc 100644 --- a/kernel/model/render.go +++ b/kernel/model/render.go @@ -303,8 +303,8 @@ func resolveEmbedR(n *ast.Node, blockEmbedMode int, luteEngine *lute.Lute, resol h := treenode.GetNodeInTree(subTree, sqlBlock.ID) var hChildren []*ast.Node - // 从嵌入块的 IAL 属性中解析 custom-heading-mode,默认值为 0 - blockHeadingMode := 0 // 默认值 + // 从嵌入块的 IAL 属性中解析 custom-heading-mode,使用全局配置作为默认值 + blockHeadingMode := Conf.Editor.HeadingEmbedMode if customHeadingMode := n.IALAttr("custom-heading-mode"); "" != customHeadingMode { if mode, err := strconv.Atoi(customHeadingMode); nil == err && (mode == 0 || mode == 1 || mode == 2) { blockHeadingMode = mode From 57bb4fca561ef257b1389020afc1dcb9dfe2ee2b Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Sun, 26 Oct 2025 18:46:37 +0800 Subject: [PATCH 2/2] :art: Improve the embedded block menu (#16204) fix https://github.com/siyuan-note/siyuan/issues/16201 --- app/src/protyle/gutter/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index 3b77bdeca..23e3336b0 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -1698,7 +1698,7 @@ export class Gutter { iconHTML: "", checked: !nodeElement.getAttribute("custom-heading-mode"), click() { - nodeElement.setAttribute("custom-heading-mode", "0"); + nodeElement.removeAttribute("custom-heading-mode"); fetchPost("/api/attr/setBlockAttrs", { id, attrs: {"custom-heading-mode": ""}