Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/gohugoio/hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-06-28 16:08:52 +0300
committerBjørn Erik Pedersen <bjorn.erik.pedersen@gmail.com>2015-06-28 16:08:52 +0300
commit05c07c561a44539c0691cca2ba71c7bd48064946 (patch)
tree914f4aed09c950a7ac083408a91cad3cb43ab3d3 /helpers
parent664a97819f8eea0e1da399148958fe7a2ae2c8cc (diff)
Add option to disable Blackfriday LaTeX style dashes
Can be used in site config of per page front matter: ``` [blackfriday] latexDashes = false ``` Fixes #1231
Diffstat (limited to 'helpers')
-rw-r--r--helpers/content.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/helpers/content.go b/helpers/content.go
index 33df068cf..b80f600a7 100644
--- a/helpers/content.go
+++ b/helpers/content.go
@@ -42,6 +42,7 @@ var SummaryDivider = []byte("<!--more-->")
type Blackfriday struct {
AngledQuotes bool
Fractions bool
+ LatexDashes bool
PlainIDAnchors bool
Extensions []string
ExtensionsMask []string
@@ -52,6 +53,7 @@ func NewBlackfriday() *Blackfriday {
return &Blackfriday{
AngledQuotes: false,
Fractions: true,
+ LatexDashes: true,
PlainIDAnchors: false,
}
}
@@ -145,7 +147,6 @@ func GetHTMLRenderer(defaultFlags int, ctx *RenderingContext) blackfriday.Render
htmlFlags := defaultFlags
htmlFlags |= blackfriday.HTML_USE_XHTML
htmlFlags |= blackfriday.HTML_USE_SMARTYPANTS
- htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
htmlFlags |= blackfriday.HTML_FOOTNOTE_RETURN_LINKS
if ctx.getConfig().AngledQuotes {
@@ -156,6 +157,10 @@ func GetHTMLRenderer(defaultFlags int, ctx *RenderingContext) blackfriday.Render
htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
}
+ if ctx.getConfig().LatexDashes {
+ htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
+ }
+
return blackfriday.HtmlRendererWithParameters(htmlFlags, "", "", renderParameters)
}