Hugo Options

Hugo is an open-source static website generator. To learn more about Hugo see

See the Hugo format user guide for more details on creating Hugo output with Quarto.

format: hugo

Format Options


Method use to render math in HTML output (plain, webtex, gladtex, mathml, mathjax, katex).

See the Pandoc documentation on Math Rendering in HTML for additional details.


Specify a prefix to be added to all identifiers and internal links in HTML and DocBook output, and to footnote numbers in Markdown and Haddock output. This is useful for preventing duplicate identifiers when generating fragments to be included in other pages.


Enable and disable extensions for markdown output (e.g. “+emoji”)


Specify whether to use atx (#-prefixed) or setext (underlined) headings for level 1 and 2 headings.


Preserve the original YAML front matter in rendered markdown



Specify whether footnotes (and references, if reference-links is set) are placed at the end of the current (top-level) block, the current section, the margin, or the end of the document.

Text Output


Strip out HTML comments in the Markdown source, rather than passing them on to Markdown, Textile or HTML output as raw HTML. This does not apply to HTML comments inside raw HTML blocks when the markdown_in_html_blocks extension is not set.


Use only ASCII characters in output. Currently supported for XML and HTML formats (which use entities instead of UTF-8 when this option is selected), CommonMark, gfm, and Markdown (which use entities), roff ms (which use hexadecimal escapes), and to a limited degree LaTeX (which uses standard commands for accented characters when possible). roff man output uses ASCII by default.