keefo / PHPMarkdown

The famous michelf php-markdown's derivation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PHPMarkdown

The famous Michelf php-markdown's derivation (https://michelf.ca/projects/php-markdown/)

Version 1.5.0 - Mar 1 2015

by Michel Fortin http://www.michelf.com/

based on work by John Gruber http://daringfireball.net/

This fork

This derivation add 2 files:

  1. MarkdownGithub.inc.php
  2. MarkdownGithub.php

These 2 files are the Github flavored Markdown parser.

How to use

<?php

include_once('./PHPMarkdown/MarkdownGithub.inc.php');

use \Michelf\MarkdownGithub;

$my_text = "#Github flavored Markdown Test 

## Task list

- [x] task 1
	- [x] sub-task 1
	- [x] sub-task 2 
- [ ] task 2
- [ ] task 3
";

$html = MarkdownGithub::defaultTransform($my_text);
echo $html;

?>

The output:

<h1>Github flavored Markdown Test</h1>

<h2>Task list</h2>

<ul class="task-list">
<li class="task-list-item"><input type="checkbox" checked="checked"/>  task 1

<ul class="task-list">
<li class="task-list-item"><input type="checkbox" checked="checked"/>  sub-task 1</li>
<li class="task-list-item"><input type="checkbox" checked="checked"/>  sub-task 2 </li>
</ul></li>
<li class="task-list-item"><input type="checkbox" />  task 2</li>
<li class="task-list-item"><input type="checkbox" />  task 3</li>
</ul>

ToDo

Read here https://help.github.com/articles/github-flavored-markdown/.

Add more github flavored markdown parser.

About

The famous michelf php-markdown's derivation


Languages

Language:PHP 100.0%