diff options
| author | horus_arch | 2016-09-02 23:13:26 +0200 |
|---|---|---|
| committer | horus_arch | 2016-09-02 23:13:26 +0200 |
| commit | f3d0d750973af9737bf95c6028550e0314fd4f82 (patch) | |
| tree | 28e71ff1898477f0a58413b90d74b88874c382b9 | |
| parent | 80ed8a317c59c9905b6ef0d18bec6bed0eb11a44 (diff) | |
| download | scribbled-f3d0d750973af9737bf95c6028550e0314fd4f82.tar.gz | |
I tried to get a line break on new line, but it doesn't work (yet).
| -rw-r--r-- | scribbled/view.go | 11 |
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) |
