summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhorus_arch2016-09-02 23:13:26 +0200
committerhorus_arch2016-09-02 23:13:26 +0200
commitf3d0d750973af9737bf95c6028550e0314fd4f82 (patch)
tree28e71ff1898477f0a58413b90d74b88874c382b9
parent80ed8a317c59c9905b6ef0d18bec6bed0eb11a44 (diff)
downloadscribbled-f3d0d750973af9737bf95c6028550e0314fd4f82.tar.gz
I tried to get a line break on new line, but it doesn't work (yet).
-rw-r--r--scribbled/view.go11
1 files changed, 10 insertions, 1 deletions
diff --git a/scribbled/view.go b/scribbled/view.go
index b341ee1..b2ac488 100644
--- a/scribbled/view.go
+++ b/scribbled/view.go
@@ -12,8 +12,17 @@ import (
"net/http"
)
+func MarkdownCustom(input []byte) []byte {
+ // set up the HTML renderer
+ commonHtmlFlags := 0 | 1 | 2 | 3 | 4 | 5
+ renderer := blackfriday.HtmlRenderer(commonHtmlFlags, "", "")
+ return blackfriday.MarkdownOptions(input, renderer, blackfriday.Options{
+ Extensions: 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16})
+}
+
func RenderMarkdown(args ...interface{}) template.HTML {
- unsafe := blackfriday.MarkdownCommon([]byte(fmt.Sprintf("%s", args...)))
+ //unsafe := blackfriday.MarkdownCommon([]byte(fmt.Sprintf("%s", args...)))
+ unsafe := MarkdownCustom([]byte(fmt.Sprintf("%s", args...)))
html := bluemonday.UGCPolicy().SanitizeBytes(unsafe)
return template.HTML(html)