diff --git a/kernel/model/export.go b/kernel/model/export.go index a0e3acbdd..140f2b192 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -544,6 +544,8 @@ func Preview(id string) (retStdHTML string, retOutline []*Path) { addBlockIALNodes(tree, false) md := treenode.FormatNode(tree.Root, luteEngine) tree = parse.Parse("", []byte(md), luteEngine.ParseOptions) + // 使用实际主题样式值替换样式变量 Use real theme style value replace var in preview mode https://github.com/siyuan-note/siyuan/issues/11458 + fillThemeStyleVar(tree) retStdHTML = luteEngine.ProtylePreview(tree, luteEngine.RenderOptions) if footnotesDefBlock := tree.Root.ChildByType(ast.NodeFootnotesDefBlock); nil != footnotesDefBlock { @@ -879,9 +881,6 @@ func ExportHTML(id, savePath string, pdf, image, keepFold, merge bool) (name, do // 使用属性 `data-export-html` 导出时 `` 标签丢失 https://github.com/siyuan-note/siyuan/issues/6228 luteEngine.SetSanitize(false) - // 使用实际主题样式值替换样式变量 Use real theme style value replace var in preview mode https://github.com/siyuan-note/siyuan/issues/11458 - fillThemeStyleVar(tree) - renderer := render.NewProtyleExportRenderer(tree, luteEngine.RenderOptions) dom = gulu.Str.FromBytes(renderer.Render()) return