hugo/docs/content/en/functions/transform/Markdownify.md
2025-04-10 13:04:51 +02:00

1,007 B

title description categories keywords params aliases
transform.Markdownify Renders Markdown to HTML.
functions_and_methods
aliases returnType signatures
markdownify
template.HTML
transform.Markdownify INPUT
/functions/markdownify
<h2>{{ .Title | markdownify }}</h2>

If the resulting HTML is a single paragraph, Hugo removes the wrapping p tags to produce inline HTML as required per the example above.

To keep the wrapping p tags for a single paragraph, use the RenderString method on the Page object, setting the display option to block.

Note

Although the markdownify function honors Markdown render hooks when rendering Markdown to HTML, use the RenderString method instead of markdownify if a render hook accesses .Page context. See issue #9692 for details.