type Blackfriday struct {
AngledQuotes bool
Fractions bool
+ LatexDashes bool
PlainIDAnchors bool
Extensions []string
ExtensionsMask []string
return &Blackfriday{
AngledQuotes: false,
Fractions: true,
+ LatexDashes: true,
PlainIDAnchors: false,
}
}
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 {
htmlFlags |= blackfriday.HTML_SMARTYPANTS_FRACTIONS
}
+ if ctx.getConfig().LatexDashes {
+ htmlFlags |= blackfriday.HTML_SMARTYPANTS_LATEX_DASHES
+ }
+
return blackfriday.HtmlRendererWithParameters(htmlFlags, "", "", renderParameters)
}