`taskLists` : default: **`true`**
Blackfriday flag:
Purpose: `false` turns off GitHub-style automatic task/TODO list generation `smartypants` : default: **`true`**
Blackfriday flag: **`HTML_USE_SMARTYPANTS`**
Purpose: `false` disables smart punctuation substitutions, including smart quotes, smart dashes, smart fractions, etc. If `true`, it may be fine-tuned with the `angledQuotes`, `fractions`, `smartDashes`, and `latexDashes` flags (see below). `angledQuotes` : default: **`false`**
Blackfriday flag: **`HTML_SMARTYPANTS_ANGLED_QUOTES`**
Purpose: `true` enables smart, angled double quotes. Example: "Hugo" renders to «Hugo» instead of “Hugo”. `fractions` : default: **`true`**
Blackfriday flag: **`HTML_SMARTYPANTS_FRACTIONS`**
Purpose: false disables smart fractions.
Example: `5/12` renders to 512(<sup>5</sup>&frasl;<sub>12</sub>).
Caveat: Even with fractions = false, Blackfriday still converts `1/2`, `1/4`, and `3/4` respectively to ½ (&frac12;), ¼ (&frac14;) and ¾ (&frac34;), but only these three. `smartDashes` : default: **`true`**
Blackfriday flag: **`HTML_SMARTY_DASHES`**
Purpose: `false` disables smart dashes; i.e., the conversion of multiple hyphens into an en dash or em dash. If `true`, its behavior can be modified with the `latexDashes` flag below. `latexDashes` : default: **`true`**
Blackfriday flag: **`HTML_SMARTYPANTS_LATEX_DASHES`**
Purpose: `false` disables LaTeX-style smart dashes and selects conventional smart dashes. Assuming `smartDashes`:
If `true`, `--` is translated into – (`–`), whereas `---` is translated into — (`—`).
However, *spaced* single hyphen between two words is translated into an en dash— e.g., "`12 June - 3 July`" becomes `12 June ndash; 3 July` upon rendering. `hrefTargetBlank` : default: **`false`**
Blackfriday flag: **`HTML_HREF_TARGET_BLANK`**
Purpose: `true` opens external links in a new window or tab. `plainIDAnchors` : default **`true`**
Blackfriday flag: **`FootnoteAnchorPrefix` and `HeaderIDSuffix`**
Purpose: `true` renders any heading and footnote IDs without the document ID.
Example: renders `#my-heading` instead of `#my-heading:bec3ed8ba720b970` `extensions` : default: **`[]`**
Blackfriday flag: **`EXTENSION_*`**
Purpose: Enable one or more Blackfriday's Markdown extensions (if they aren't Hugo defaults).
Example: Include `hardLineBreak` in the list to enable Blackfriday's `EXTENSION_HARD_LINK_BREAK` `extensionsmask` : default: **`[]`**
Blackfriday flag: **`EXTENSION_*`**
Purpose: Enable one or more of Blackfriday's Markdown extensions (if they aren't Hugo defaults).
Example: Include `autoHeaderIds` as `false` in the list to disable Blackfriday's `EXTENSION_AUTO_HEADER_IDS`.