From 4ec8bf111b1dd41aa58cbd9de7f206ad8f47634c Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Tue, 10 Jun 2025 22:53:49 +0800 Subject: [PATCH] :art: Database gallery view https://github.com/siyuan-note/siyuan/issues/10414 --- kernel/sql/av_gallery.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/kernel/sql/av_gallery.go b/kernel/sql/av_gallery.go index afb0dfd61..756917f1d 100644 --- a/kernel/sql/av_gallery.go +++ b/kernel/sql/av_gallery.go @@ -443,7 +443,15 @@ func fillGalleryCardCover(attrView *av.AttributeView, view *av.View, cardValues if ast.NodeDocument == node.Type { node = node.FirstChild } - galleryCard.CoverContent = renderBlockDOMByNode(node, luteEngine) + + buf := strings.Builder{} + for c := node; nil != c; c = c.Next { + buf.WriteString(renderBlockDOMByNode(c, luteEngine)) + if 1024*4 < buf.Len() { + break + } + } + galleryCard.CoverContent = buf.String() return } }