diff options
| author | Horus3 | 2016-09-02 23:45:24 +0200 |
|---|---|---|
| committer | Horus3 | 2016-09-02 23:45:24 +0200 |
| commit | d2038b4f57cf8e6cae815b77e5f1b5233ddfe1bd (patch) | |
| tree | 4e0a822b5b9d1b61fe4301a7c4bb1f0cdd55692f | |
| parent | f3d0d750973af9737bf95c6028550e0314fd4f82 (diff) | |
| download | scribbled-d2038b4f57cf8e6cae815b77e5f1b5233ddfe1bd.tar.gz | |
New line on line break works.
| -rw-r--r-- | scribbled/view.go | 23 |
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 { |
