xref: /plugin/commonmark/DWtest.php (revision f46768a887e7e143524724311dbc994e6124236c)
1<?php
2
3require_once __DIR__.'/src/bootstrap.php';
4
5use Dokuwiki\Plugin\Commonmark\Commonmark;
6
7//$environment = Environment::createCommonMarkEnvironment();
8
9//$parser = new DocParser($environment);
10//$htmlRenderer = new HtmlRenderer($environment);
11
12$test1 = '# Hello World!
13> Blockquote Test!
14> test continues
15>
16> TEST!
17>> Indented test';
18
19$test2 = '## List test
20### Unordered List
21- item 1
22- item 2
23    - item 2.1
24- item 3
25
26### Ordered List
271. item 1
282. item 2
29    1. item 2.1
303. item 3';
31
32$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
34Lorem 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.
35Etiam 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
37$test4 = '```ruby
38def foo(x)
39  return 3
40end
41```
42
43    foo
44bar
45***
46```html
47<html>
48<head>
49dddd
50</head>
51</html>
52```';
53
54$test5 = '`foo`
55
56*ITALIC* **BOLD** ***BOLDITALIC***
57HARD break [yahoo](yahoo.com) <p>hello</p> <a>hello</a> ![](test.jpg)';
58
59$test6 = 'hello, its footnote and [link] test [^1] [^2].
60
61[link]: google.com
62[nolink]: facebook.com
63[^1]: footnote.com
64[^2]: secondfootnote.com
65[^3]: this is an anonymous footnote.';
66
67$test = $test6;
68echo $test . "\n\n=========================\n\n";
69echo Commonmark::RendtoDW($test);
70
71?>