mrgeneral / parsedown-extension
A markdown extension for parsedown.
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mrgeneral/parsedown-extension
Requires
- erusev/parsedown: ^1.8.0|^1.8.0-beta-5
This package is not auto-updated.
Last update: 2021-09-04 12:52:53 UTC
README
A markdown extension for parsedown , supports [TOC] syntax to generate table of contents.
Installation
Include both Parsedown.php and ParsedownExtension.php or install the composer package.
Example
$text = <<<EOL [TOC] # This is head 1 ## This is head 1-1 ### This is head 1-3 # Sample text of head 2 ## Sample text of head 2-1 EOL; $content = ParsedownExtension::instance() ->setTocEnabled(true) ->text($text);
<ul> <li><a href="#This+is+head+1">This is head 1</a> <ul> <li><a href="#This+is+head+1-1">This is head 1-1</a> <ul> <li><a href="#This+is+head+1-3">This is head 1-3</a></li> </ul> </li> </ul> </li> <li><a href="#This+is+head+2">This is head 2</a> <ul> <li><a href="#This+is+head+2-1">This is head 2-1</a></li> </ul> </li> </ul> <h1 id="This+is+head+1">This is head 1</h1> <h2 id="This+is+head+1-1">This is head 1-1</h2> <h3 id="This+is+head+1-3">This is head 1-3</h3> <h1 id="This+is+head+2">This is head 2</h1> <h2 id="This+is+head+2-1">This is head 2-1</h2>
Reporting issues
You can create an issue