diff options
Diffstat (limited to 'helpers/content.go')
-rw-r--r-- | helpers/content.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/helpers/content.go b/helpers/content.go index f8479cd1b..644942cb1 100644 --- a/helpers/content.go +++ b/helpers/content.go @@ -119,6 +119,7 @@ type BlackFriday struct { PlainIDAnchors bool Extensions []string ExtensionsMask []string + SkipHTML bool } // NewBlackfriday creates a new Blackfriday filled with site config or some sane defaults. @@ -135,6 +136,7 @@ func newBlackfriday(config map[string]interface{}) *BlackFriday { "latexDashes": true, "plainIDAnchors": true, "taskLists": true, + "skipHTML": false, } maps.ToLower(defaultParam) @@ -300,6 +302,10 @@ func (c *ContentSpec) getHTMLRenderer(defaultFlags int, ctx *RenderingContext) b htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES } + if ctx.Config.SkipHTML { + htmlFlags |= blackfriday.HTML_SKIP_HTML + } + return &HugoHTMLRenderer{ cs: c, RenderingContext: ctx, |