{% assign version = site.data.project.default_version %}
use League\CommonMark\CommonMarkConverter;
$converter = new CommonMarkConverter();
echo $converter->convert('# Hello World!');
// <h1>Hello World!</h1>
All CommonMark features are supported by default, including raw HTML and unsafe links, which you may want to disable using the html_input
and allow_unsafe_links
options:
use League\CommonMark\CommonMarkConverter;
$converter = new CommonMarkConverter(['html_input' => 'escape', 'allow_unsafe_links' => false]);
echo $converter->convert('# Hello World!');
// <h1>Hello World!</h1>
This project includes several built-in extensions you can use to enable additional features and syntax.
This library allows you to add custom syntax, renderers, and more. Check out the Customization section for more information.
An updated list of pre-built integrations and extensions can be found in the Related Packages section of the README
.