league/commonmark - symfonylive san francisco 2015 lightning talk
TRANSCRIPT
![Page 1: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/1.jpg)
league/commonmark
Well-written, super-configurable Markdown parser
based on the CommonMark spec
![Page 2: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/2.jpg)
WHAT IS COMMONMARK?
A strongly specified, highly compatible Markdown standard.
Written by people from Github, StackOverflow, Reddit, and others.
![Page 3: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/3.jpg)
WHY IS IT NEEDED?
*foo bar baz*
![Page 4: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/4.jpg)
WHY IS IT NEEDED?
*foo *bar* baz*
![Page 5: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/5.jpg)
WHY IS IT NEEDED?
*foo *bar* baz*
<p><em>foo <em>bar</em> baz</em></p>
*foo *bar* baz*
<p><em>foo </em>bar<em> baz</em></p>
*foo *bar* baz*
<p><em>foo *bar</em> baz*</p>
![Page 6: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/6.jpg)
FEATURES
Supports the full CommonMark standard
Object-oriented, well-abstracted
Highly extensible
Markdown parsed into ASTAST can be manipulated before rendering
to HTML
Full UTF-8 compatibility
![Page 7: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/7.jpg)
INTEGRATES WITH
Symfony
Twig
Sculpin
Laravel 4 & 5
Zend Framework 2
CakePHP 3
Build your own!
https://github.com/thephpleague/commonmark#integrations
![Page 8: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/8.jpg)
CUSTOMIZATION EXAMPLE
![Page 9: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/9.jpg)
![Page 10: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/10.jpg)
![Page 11: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/11.jpg)
![Page 12: league/commonmark - SymfonyLive San Francisco 2015 Lightning Talk](https://reader038.vdocument.in/reader038/viewer/2022100807/588004791a28ab421b8b49c9/html5/thumbnails/12.jpg)
http://commonmark.orghttp://commonmark.thephpleague.comhttp://johnmacfarlane.net/babelmark2