From 75904332f3bedcfe656856821d4c9560a177cc51 Mon Sep 17 00:00:00 2001 From: arrtchiu Date: Mon, 4 Mar 2019 18:27:18 +0800 Subject: Add skipHTML option to blackfriday config --- helpers/content.go | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'helpers/content.go') 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, -- cgit v1.2.3