Enable Raw Html in Hugo
Enable support of raw html
Hugo disables html element rendering by default, we need to enable it.
Enable for an entire site
Add below in the config file
[markup.goldmark.renderer]
unsafe= true
Enable for a single page
-
Create layout/shortcodes/unsafe.html with the following content: {{ .Inner }}
-
In the markdown page, use it like this,
{{< unsafe >}} <ul> <li>First item</li> <li>Second item <li>Third item</li> </ul> {{< /unsafe >}}
above will be rendered like this,
- First item
- Second item
- Third item