Remove paragraph tags produced by markdownify

Fixes #1025
This commit is contained in:
bep
2015-04-01 15:40:08 +02:00
parent bec9b92d0c
commit be627fa718
2 changed files with 8 additions and 2 deletions

View File

@@ -948,8 +948,14 @@ func Highlight(in interface{}, lang string) template.HTML {
return template.HTML(helpers.Highlight(html.UnescapeString(str), lang))
}
var markdownTrimPrefix = []byte("<p>")
var markdownTrimSuffix = []byte("</p>\n")
func Markdownify(text string) template.HTML {
return template.HTML(helpers.RenderBytes(&helpers.RenderingContext{Content: []byte(text), PageFmt: "markdown"}))
m := helpers.RenderBytes(&helpers.RenderingContext{Content: []byte(text), PageFmt: "markdown"})
m = bytes.TrimPrefix(m, markdownTrimPrefix)
m = bytes.TrimSuffix(m, markdownTrimSuffix)
return template.HTML(m)
}
func refPage(page interface{}, ref, methodName string) template.HTML {