From feb5f0cefe53a217d77bc38df2e99fbda6d13918 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Fri, 9 Jan 2026 23:34:52 +0800 Subject: [PATCH] :art: Improve handling of assets when exporting to Word .docx format https://github.com/siyuan-note/siyuan/issues/15253 Signed-off-by: Daniel <845765@qq.com> --- kernel/model/export.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kernel/model/export.go b/kernel/model/export.go index 9dcd58b10..0a5598f0c 100644 --- a/kernel/model/export.go +++ b/kernel/model/export.go @@ -800,6 +800,9 @@ func ExportMarkdownHTML(id, savePath string, docx, merge bool) (name, dom string if ast.NodeLinkDest == n.Type { if bytes.HasPrefix(n.Tokens, []byte("file://")) { n.Tokens = bytes.ReplaceAll(n.Tokens, []byte("\\"), []byte("/")) + if !bytes.HasPrefix(n.Tokens, []byte("file:///")) { + n.Tokens = bytes.ReplaceAll(n.Tokens, []byte("file://"), []byte("file:///")) + } } } return ast.WalkContinue