Dark Mode

Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

slavidodo/php-markdown-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

3 Commits

Repository files navigation

php-markdown-parser


Usage

Usage is so simple, include the file containing the base code, and just define a a markdown parser.

true]); echo $markdown->parse($text);">$text = '# Header
### sub header

## Complaint 1.
---
I am a **strong** text.
';

$markdown = new magictr\Markdown(["outWrapper" => true]);

echo $markdown->parse($text);

Options

gfm

Type: boolean
Default: true

Enable [GitHub flavored markdown][gfm].

tables

Type: boolean
Default: true

Enable GFM [tables][tables]. This option requires the gfm option to be true.

breaks

Type: boolean
Default: false

Enable GFM [line breaks][breaks]. This option requires the gfm option to be true.

pedantic

Type: boolean
Default: false

Conform to obscure parts of markdown.pl as much as possible. Don't fix any of the original markdown bugs or poor behavior.

sanitize

Type: boolean
Default: false

Sanitize the output. Ignore any HTML that has been input.

smartLists

Type: boolean
Default: true

Use smarter list behavior than the original markdown. May eventually be default with the old behavior moved into pedantic.

smartypants

Type: boolean
Default: false

Use "smart" typograhic punctuation for things like quotes and dashes.

xhtml

Type: boolean
Default: false

Parse Html tags

outWrapper

Type: boolean
Default: false

shadow the result to another html root.

highlighter (not supported)

Type: instance => contains the function highlight, takes args (lang xml, php, ..etc, code) Default: null

highlights codes

emotions

Type: boolean
Default: false

Allows the usage of emotions

emotionClass

Type: string
Default:

append that class to emotions. Only works if emotions is enabled

emotionDirectory

Type: string
Default:

where emotions' images are added. Only works if emotions is enabled

emotionList

Type: list
Default: []

a list of available emotions

About

A parser of Markdown written in PHP.

Topics

Resources

Readme

License

GPL-3.0 license

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages