summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHorus32016-09-02 23:45:24 +0200
committerHorus32016-09-02 23:45:24 +0200
commitd2038b4f57cf8e6cae815b77e5f1b5233ddfe1bd (patch)
tree4e0a822b5b9d1b61fe4301a7c4bb1f0cdd55692f
parentf3d0d750973af9737bf95c6028550e0314fd4f82 (diff)
downloadscribbled-d2038b4f57cf8e6cae815b77e5f1b5233ddfe1bd.tar.gz
New line on line break works.
-rw-r--r--scribbled/view.go23
1 files changed, 22 insertions, 1 deletions
diff --git a/scribbled/view.go b/scribbled/view.go
index b2ac488..0a3e647 100644
--- a/scribbled/view.go
+++ b/scribbled/view.go
@@ -13,11 +13,32 @@ import (
)
func MarkdownCustom(input []byte) []byte {
+
+ // set up all Extensions
+ var extension int
+ extension |= blackfriday.EXTENSION_NO_INTRA_EMPHASIS
+ extension |= blackfriday.EXTENSION_TABLES
+ extension |= blackfriday.EXTENSION_FENCED_CODE
+ extension |= blackfriday.EXTENSION_AUTOLINK
+ extension |= blackfriday.EXTENSION_STRIKETHROUGH
+ extension |= blackfriday.EXTENSION_LAX_HTML_BLOCKS
+ extension |= blackfriday.EXTENSION_SPACE_HEADERS
+ extension |= blackfriday.EXTENSION_HARD_LINE_BREAK
+ extension |= blackfriday.EXTENSION_TAB_SIZE_EIGHT
+ extension |= blackfriday.EXTENSION_FOOTNOTES
+ extension |= blackfriday.EXTENSION_NO_EMPTY_LINE_BEFORE_BLOCK
+ extension |= blackfriday.EXTENSION_HEADER_IDS
+ extension |= blackfriday.EXTENSION_TITLEBLOCK
+ extension |= blackfriday.EXTENSION_AUTO_HEADER_IDS
+ extension |= blackfriday.EXTENSION_BACKSLASH_LINE_BREAK
+ extension |= blackfriday.EXTENSION_DEFINITION_LISTS
+
// 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})
+ Extensions: extension})
}
func RenderMarkdown(args ...interface{}) template.HTML {