Add Blackfriday definition lists extension support
authorVincent Batoufflet <vincent@batoufflet.info>
Sat, 13 Jun 2015 08:02:53 +0000 (10:02 +0200)
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>
Mon, 15 Jun 2015 19:15:05 +0000 (21:15 +0200)
helpers/content.go

index 3a5f423deb4fb17bd67f70f3a2617ee896609806..33df068cf18c5ce3abf4f989344294992f139b2e 100644 (file)
@@ -71,6 +71,7 @@ var blackfridayExtensionMap = map[string]int{
        "headerIds":              blackfriday.EXTENSION_HEADER_IDS,
        "titleblock":             blackfriday.EXTENSION_TITLEBLOCK,
        "autoHeaderIds":          blackfriday.EXTENSION_AUTO_HEADER_IDS,
+       "definitionLists":        blackfriday.EXTENSION_DEFINITION_LISTS,
 }
 
 var stripHTMLReplacer = strings.NewReplacer("\n", " ", "</p>", "\n", "<br>", "\n", "<br />", "\n")
@@ -163,7 +164,8 @@ func getMarkdownExtensions(ctx *RenderingContext) int {
                blackfriday.EXTENSION_TABLES | blackfriday.EXTENSION_FENCED_CODE |
                blackfriday.EXTENSION_AUTOLINK | blackfriday.EXTENSION_STRIKETHROUGH |
                blackfriday.EXTENSION_SPACE_HEADERS | blackfriday.EXTENSION_FOOTNOTES |
-               blackfriday.EXTENSION_HEADER_IDS | blackfriday.EXTENSION_AUTO_HEADER_IDS
+               blackfriday.EXTENSION_HEADER_IDS | blackfriday.EXTENSION_AUTO_HEADER_IDS |
+               blackfriday.EXTENSION_DEFINITION_LISTS
        for _, extension := range ctx.getConfig().Extensions {
                if flag, ok := blackfridayExtensionMap[extension]; ok {
                        flags |= flag