1*8ec9a8f2SSungbin Jeon<?php 2*8ec9a8f2SSungbin Jeon 3*8ec9a8f2SSungbin Jeonrequire_once __DIR__.'/src/bootstrap.php'; 4*8ec9a8f2SSungbin Jeon 5*8ec9a8f2SSungbin Jeonuse Dokuwiki\Plugin\Commonmark\Commonmark; 6*8ec9a8f2SSungbin Jeon 7*8ec9a8f2SSungbin Jeon//$environment = Environment::createCommonMarkEnvironment(); 8*8ec9a8f2SSungbin Jeon 9*8ec9a8f2SSungbin Jeon//$parser = new DocParser($environment); 10*8ec9a8f2SSungbin Jeon//$htmlRenderer = new HtmlRenderer($environment); 11*8ec9a8f2SSungbin Jeon 12*8ec9a8f2SSungbin Jeon$test1 = '# Hello World! 13*8ec9a8f2SSungbin Jeon> Blockquote Test! 14*8ec9a8f2SSungbin Jeon> test continues 15*8ec9a8f2SSungbin Jeon> 16*8ec9a8f2SSungbin Jeon> TEST! 17*8ec9a8f2SSungbin Jeon>> Indented test'; 18*8ec9a8f2SSungbin Jeon 19*8ec9a8f2SSungbin Jeon$test2 = '## List test 20*8ec9a8f2SSungbin Jeon### Unordered List 21*8ec9a8f2SSungbin Jeon- item 1 22*8ec9a8f2SSungbin Jeon- item 2 23*8ec9a8f2SSungbin Jeon - item 2.1 24*8ec9a8f2SSungbin Jeon- item 3 25*8ec9a8f2SSungbin Jeon 26*8ec9a8f2SSungbin Jeon### Ordered List 27*8ec9a8f2SSungbin Jeon1. item 1 28*8ec9a8f2SSungbin Jeon2. item 2 29*8ec9a8f2SSungbin Jeon 1. item 2.1 30*8ec9a8f2SSungbin Jeon3. item 3'; 31*8ec9a8f2SSungbin Jeon 32*8ec9a8f2SSungbin Jeon$test3 = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a iaculis augue. Donec condimentum velit elit, et suscipit sem mattis ac. Duis consequat, velit a lobortis tempor, lorem elit accumsan sapien, sed consectetur mauris neque non erat. Aliquam erat volutpat. Nam posuere et sapien eu lobortis. Praesent fringilla ipsum non velit vulputate, ac pulvinar velit ultrices. Etiam neque massa, venenatis in placerat id, iaculis eu turpis. Sed interdum gravida odio quis porttitor. Nunc vestibulum facilisis ultrices. Ut ultricies, tortor a bibendum sodales, diam mi commodo nibh, non tincidunt nibh erat eget leo. Proin ac lorem eget libero semper consectetur. Phasellus bibendum neque erat, ac egestas nunc varius at. Integer eu ante tristique, semper erat eget, faucibus eros. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam imperdiet sollicitudin urna non maximus. Pellentesque tortor erat, pulvinar in mauris non, luctus ullamcorper nibh. 33*8ec9a8f2SSungbin Jeon 34*8ec9a8f2SSungbin JeonLorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque a iaculis augue. Donec condimentum velit elit, et suscipit sem mattis ac. Duis consequat, velit a lobortis tempor, lorem elit accumsan sapien, sed consectetur mauris neque non erat. Aliquam erat volutpat. Nam posuere et sapien eu lobortis. Praesent fringilla ipsum non velit vulputate, ac pulvinar velit ultrices. 35*8ec9a8f2SSungbin JeonEtiam neque massa, venenatis in placerat id, iaculis eu turpis. Sed interdum gravida odio quis porttitor. Nunc vestibulum facilisis ultrices. Ut ultricies, tortor a bibendum sodales, diam mi commodo nibh, non tincidunt nibh erat eget leo. Proin ac lorem eget libero semper consectetur. Phasellus bibendum neque erat, ac egestas nunc varius at. Integer eu ante tristique, semper erat eget, faucibus eros. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam imperdiet sollicitudin urna non maximus. Pellentesque tortor erat, pulvinar in mauris non, luctus ullamcorper nibh.'; 36*8ec9a8f2SSungbin Jeon 37*8ec9a8f2SSungbin Jeon$test4 = '```ruby 38*8ec9a8f2SSungbin Jeondef foo(x) 39*8ec9a8f2SSungbin Jeon return 3 40*8ec9a8f2SSungbin Jeonend 41*8ec9a8f2SSungbin Jeon``` 42*8ec9a8f2SSungbin Jeon 43*8ec9a8f2SSungbin Jeon foo 44*8ec9a8f2SSungbin Jeonbar 45*8ec9a8f2SSungbin Jeon*** 46*8ec9a8f2SSungbin Jeon```html 47*8ec9a8f2SSungbin Jeon<html> 48*8ec9a8f2SSungbin Jeon<head> 49*8ec9a8f2SSungbin Jeondddd 50*8ec9a8f2SSungbin Jeon</head> 51*8ec9a8f2SSungbin Jeon</html> 52*8ec9a8f2SSungbin Jeon```'; 53*8ec9a8f2SSungbin Jeon 54*8ec9a8f2SSungbin Jeon$test5 = '`foo` 55*8ec9a8f2SSungbin Jeon 56*8ec9a8f2SSungbin Jeon*ITALIC* **BOLD** ***BOLDITALIC*** 57*8ec9a8f2SSungbin JeonHARD break [yahoo](yahoo.com) <p>hello</p> <a>hello</a> '; 58*8ec9a8f2SSungbin Jeon 59*8ec9a8f2SSungbin Jeon$test = $test5; 60*8ec9a8f2SSungbin Jeonecho $test . "\n\n=========================\n\n"; 61*8ec9a8f2SSungbin Jeonecho Commonmark::RendtoDW($test); 62*8ec9a8f2SSungbin Jeon 63*8ec9a8f2SSungbin Jeon?>