xref: /plugin/commonmark/DWtest.php (revision 8ec9a8f2fa8d03e80395a040a2626880092b4ddf)
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> ![](test.jpg)';
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?>