Make Blackfriday smart fractions to really default to `true` - hugo - [fork] hugo port for 9front
HTML git clone git@git.drkhsh.at/hugo.git
DIR Log
DIR Files
DIR Refs
DIR Submodules
DIR README
DIR LICENSE
---
DIR commit f6c0b472e9f54fa3e0d2695a8cffe343f9112244
DIR parent eb686352b1785844778e1cba8c69b85079e3044f
HTML Author: Anthony Fok <foka@debian.org>
Date: Sat, 24 Jan 2015 13:49:17 -0700
Make Blackfriday smart fractions to really default to `true`
Fix my own bug in Pull Request #829,
commit eb686352b1785844778e1cba8c69b85079e3044f
Diffstat:
M helpers/content.go | 11 ++++-------
1 file changed, 4 insertions(+), 7 deletions(-)
---
DIR diff --git a/helpers/content.go b/helpers/content.go
@@ -95,10 +95,11 @@ func GetHtmlRenderer(defaultFlags int, ctx RenderingContext) blackfriday.Rendere
htmlFlags := defaultFlags
htmlFlags |= blackfriday.HTML_USE_XHTML
htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS
+ htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
htmlFlags |= blackfriday.HTML_FOOTNOTE_RETURN_LINKS
- var angledQuotes, fractions bool
+ var angledQuotes bool
if m, ok := ctx.ConfigFlags["angledQuotes"]; ok {
angledQuotes = m
@@ -108,12 +109,8 @@ func GetHtmlRenderer(defaultFlags int, ctx RenderingContext) blackfriday.Rendere
htmlFlags |= blackfriday.HTML_SMARTYPANTS_ANGLED_QUOTES
}
- if m, ok := ctx.ConfigFlags["fractions"]; ok {
- fractions = m
- }
-
- if fractions {
- htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
+ if m, ok := ctx.ConfigFlags["fractions"]; ok && !m {
+ htmlFlags &^= blackfriday.HTML_SMARTYPANTS_FRACTIONS
}
return blackfriday.HtmlRendererWithParameters(htmlFlags, "", "", renderParameters)