index.md 1.3 KB


layout: homepage

{% assign version = site.data.project.default_version %}

Features

Easy Usage

use League\CommonMark\CommonMarkConverter;

$converter = new CommonMarkConverter();
echo $converter->convert('# Hello World!');

// <h1>Hello World!</h1>

Security

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>

Included Extensions

This project includes several built-in extensions you can use to enable additional features and syntax.

Customization

This library allows you to add custom syntax, renderers, and more. Check out the Customization section for more information.

Community Integrations & Extensions

An updated list of pre-built integrations and extensions can be found in the Related Packages section of the README.