HUGO
News Docs Themes Community GitHub

transform.HTMLToMarkdown

Converts HTML to Markdown.

Syntax

transform.HTMLToMarkdown INPUT

Returns

string
New in v0.151.0

This function is experimental and its API may change in the future.

The transform.HTMLToMarkdown function converts HTML to Markdown by utilizing the html-to-markdown Go package.

Usage

{{ .Content | transform.HTMLToMarkdown | safeHTML }}

Plugins

The conversion process is enabled by the following html-to-markdown plugins:

PluginDescription
BaseImplements basic shared functionality
CommonMarkImplements Markdown according to the Commonmark Spec
TableImplements tables according to the GitHub Flavored Markdown Spec