Allow blocks to contain paragraphs and other top level elements

This commit is contained in:
Niklas Fasching 2018-12-03 15:45:27 +01:00
parent ed8764940f
commit 8f06883ec5
4 changed files with 36 additions and 14 deletions

View file

@ -122,13 +122,13 @@ func (w *HTMLWriter) writeBlock(b Block) {
w.writeNodes(b.Children...)
w.WriteString("</blockquote>\n")
case "CENTER":
w.WriteString(`<p class="center-block" style="text-align: center; margin-left: auto; margin-right: auto;">` + "\n")
w.WriteString(`<div class="center-block" style="text-align: center; margin-left: auto; margin-right: auto;">` + "\n")
w.writeNodes(b.Children...)
w.WriteString("</p>\n")
w.WriteString("</div>\n")
default:
w.WriteString(fmt.Sprintf(`<p class="%s-block">`, strings.ToLower(b.Name)) + "\n")
w.WriteString(fmt.Sprintf(`<div class="%s-block">`, strings.ToLower(b.Name)) + "\n")
w.writeNodes(b.Children...)
w.WriteString("</p>\n")
w.WriteString("</div>\n")
}
}