GitHub - noah1400/commonmark-marker-extension: Adds Text highlighting support to CommonMark PHP implementation
Skip to content

Adds Text highlighting support to CommonMark PHP implementation

License

Notifications You must be signed in to change notification settings

noah1400/commonmark-marker-extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

n0sz/commonmark-marker-extension

This library adds support of highlighted text (<mark> HTML tag) to league/commonmark

Installation

This project can be installed via composer:

composer require n0sz/commonmark-marker-extension

Usage

use League\CommonMark\Environment\Environment;
use League\CommonMark\Extension\CommonMark\CommonMarkCoreExtension;
use N0sz\CommonMark\Marker\MarkerExtension;


$environment->addExtension(new CommonMarkCoreExtension());
$environment->addExtension(new MarkerExtension());

Syntax

Code:

==Marker== on the left

Marker on the ==right==

==Marker everywhere==

Result:

<p><mark>Marker</mark> on the left</p>

<p>Marker on the <mark>right</mark></p>

<p><mark>Marker everywhere</mark></p>