From cb9dfc2613ae5125cafa450097fb0f62dd3770e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B8rn=20Erik=20Pedersen?= Date: Sat, 29 Jul 2017 10:10:40 +0200 Subject: helpers: Add support for French Guillemets Fixes #3725 --- 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 350d1a685..d84fe27a8 100644 --- a/helpers/content.go +++ b/helpers/content.go @@ -63,6 +63,7 @@ func NewContentSpec(cfg config.Provider) *ContentSpec { // Blackfriday holds configuration values for Blackfriday rendering. type Blackfriday struct { Smartypants bool + SmartypantsQuotesNBSP bool AngledQuotes bool Fractions bool HrefTargetBlank bool @@ -81,6 +82,7 @@ func (c ContentSpec) NewBlackfriday() *Blackfriday { defaultParam := map[string]interface{}{ "smartypants": true, "angledQuotes": false, + "smartypantsQuotesNBSP": false, "fractions": true, "hrefTargetBlank": false, "smartDashes": true, @@ -229,6 +231,10 @@ func (c ContentSpec) getHTMLRenderer(defaultFlags int, ctx *RenderingContext) bl htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS } + if ctx.Config.SmartypantsQuotesNBSP { + htmlFlags |= blackfriday.HTML_SMARTYPANTS_QUOTES_NBSP + } + if ctx.Config.AngledQuotes { htmlFlags |= blackfriday.HTML_SMARTYPANTS_ANGLED_QUOTES } -- cgit v1.2.3