Daniel 2025-06-18 09:53:04 +08:00
parent 8deaeba27b
commit 042927a4ff
No known key found for this signature in database
GPG key ID: 86211BA83DF03017

View file

@ -187,14 +187,15 @@ func fillAttributeViewGalleryCardCover(attrView *av.AttributeView, view *av.View
}) })
if "" == galleryCard.CoverURL { if "" == galleryCard.CoverURL {
if ast.NodeDocument == node.Type { isDoc := ast.NodeDocument == node.Type
if isDoc {
node = node.FirstChild node = node.FirstChild
} }
buf := bytes.Buffer{} buf := bytes.Buffer{}
for c := node; nil != c; c = c.Next { for c := node; nil != c; c = c.Next {
buf.WriteString(renderBlockDOMByNode(c, luteEngine)) buf.WriteString(renderBlockDOMByNode(c, luteEngine))
if 1024*4 < buf.Len() { if !isDoc || 1024*4 < buf.Len() {
break break
} }
} }