diff --git a/renderer/paragraph.go b/renderer/paragraph.go index 49c69a1..070e276 100644 --- a/renderer/paragraph.go +++ b/renderer/paragraph.go @@ -24,8 +24,9 @@ func (r *ConfluenceParagraphRenderer) RegisterFuncs(reg renderer.NodeRendererFun } func (r *ConfluenceParagraphRenderer) renderParagraph(w util.BufWriter, source []byte, n ast.Node, entering bool) (ast.WalkStatus, error) { + firstChild := n.FirstChild() if entering { - if n.FirstChild().Kind() != ast.KindRawHTML { + if firstChild == nil || firstChild.Kind() != ast.KindRawHTML { if n.Attributes() != nil { _, _ = w.WriteString("") } _, _ = w.WriteString("\n")