1
0
mirror of https://github.com/erusev/parsedown.git synced 2023-08-10 21:13:06 +03:00

Compare commits

...

45 Commits
0.8.2 ... 0.9.1

Author SHA1 Message Date
f5f1706e58 improve consistency of list item 2014-02-02 22:27:22 +02:00
b257d0ecaa add contributing guidelines 2014-02-02 22:14:53 +02:00
a7510b97e7 dense list items that follow sparse ones should not be rendered as sparse ones 2014-01-31 03:03:52 +02:00
e9098aebfa improve parsing of list item and code block by measuring line indentation 2014-01-31 02:19:18 +02:00
72f4a375ef Merge pull request #69 from KaneCohen/master 2014-01-29 15:16:00 -08:00
07b738b1c8 Remove one unnecessary /u flag. 2014-01-29 23:05:05 +00:00
f7181ee9b6 Remove /u flag from '*' chars. Add /u to urls. 2014-01-29 22:57:29 +00:00
0ce6caf81e Merge pull request #72 from cebe/code-edge
some edge case tests for the code tag
2014-01-29 14:31:39 -08:00
d3c975d4d8 some edge case tests for the code tag 2014-01-29 15:36:41 +01:00
55f360a591 Add unicode support for strong/em regex. 2014-01-29 10:30:21 +00:00
215ff63594 improve comments 2014-01-29 02:14:59 +02:00
3d581dcaa9 simplify names of block types 2014-01-27 22:21:58 +02:00
bbce965a9a read-only fields should be static 2014-01-27 00:58:18 +02:00
6069fdac81 refactor parsing of html 2014-01-27 00:10:24 +02:00
0f090e1a6e remove trailing line break 2014-01-27 00:08:55 +02:00
618ab4e156 improve layout of class members 2014-01-26 19:53:24 +02:00
7661b7c8f9 simplify comments 2014-01-26 19:14:44 +02:00
8f6495ce86 ternaries should not do more than assign a value 2014-01-26 19:13:08 +02:00
250ba80356 expression assignments should be separate 2014-01-26 19:05:24 +02:00
3ac9b96e57 element » block 2014-01-26 13:47:56 +02:00
b764deca66 improve comments 2014-01-26 03:36:25 +02:00
65ef541fda improve comments 2014-01-25 18:47:44 +02:00
c7b6d0235d unset brackets should not be separated 2014-01-25 14:53:39 +02:00
1a2124daae Merge pull request #65 from hkdobrev/comments-imperative
Use imperative tense in comments
2014-01-25 04:53:19 -08:00
bf6c9a6db2 Use imperative tense in comments 2014-01-24 01:47:44 +02:00
0494c6b274 improve comments 2014-01-24 01:28:03 +02:00
3e0c010c1f improve comments 2014-01-23 23:48:38 +02:00
3a5eecc23d replace logical operators with conditionals to improve readability 2014-01-23 22:46:49 +02:00
c8c5ae9df8 control structures should use braces 2014-01-23 22:34:02 +02:00
843786c07c improve comments 2014-01-23 22:08:06 +02:00
0c61f71e3f rtrim » chop 2014-01-23 13:07:15 +02:00
01a147c574 replace tabs with spaces to improve compatibility with psr-2 2014-01-23 00:57:36 +02:00
f0fbdaa6ca backtick within code span 2014-01-22 21:28:29 +02:00
e20c0a29bd nested elements should render on a new line 2014-01-22 21:28:29 +02:00
712dd23d30 simplify parsing of list 2014-01-22 21:28:29 +02:00
68f2871996 resolve #3 2014-01-22 21:28:29 +02:00
17e7e33847 name image title test 2014-01-22 21:28:29 +02:00
7cb9646d98 simplify compiling of links 2014-01-22 21:28:29 +02:00
325bdd9ff6 improve readme 2014-01-21 23:15:02 +02:00
2a0700abda resolve #61 2014-01-20 22:19:23 +02:00
4e83d79d76 setters should know nothing 2014-01-20 09:26:25 +02:00
354842fd6e simplify compiling 2014-01-19 23:34:20 +02:00
2b73e94c6c simplify parsing of escaped characters 2014-01-19 22:49:43 +02:00
0182812d6c remove unnecessary blank lines 2014-01-19 15:37:05 +02:00
f5dd3455f9 resolve #58 2014-01-19 00:52:07 +02:00
17 changed files with 912 additions and 773 deletions

15
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,15 @@
Do create pull requests that:
* resolve an issue
* optimise an existing feature or text
Do NOT create pull requests that:
* introduce a feature or text
* change the currently used coding style
Pull requests should do only ONE thing. If a pull request contains unrelated updates, they should be submitted as separate pull requests.
By contributing to the project, you grant to the creator of the project a perpetual, worldwide, no-charge, irrevocable license to use, reproduce and distribute your contributions and derivative works.
You also warrant that you are the sole owner of your contributions and that they are your original works of authorship.

File diff suppressed because it is too large Load Diff

View File

@ -13,8 +13,8 @@ Better [Markdown](http://en.wikipedia.org/wiki/Markdown) parser for PHP.
* [fast](http://parsedown.org/speed)
* [consistent](http://parsedown.org/consistency)
* [GitHub Flavored](https://help.github.com/articles/github-flavored-markdown)
* friendly to international input
* [tested](https://travis-ci.org/erusev/parsedown) in PHP 5.2, 5.3, 5.4, 5.5 and [hhvm](http://www.hhvm.com/)
* friendly to international input
### Installation
@ -23,7 +23,7 @@ Include `Parsedown.php` or install [the composer package](https://packagist.org/
### Example
```php
$text = 'Hello _Parsedown_!';
$text = 'Hello *Parsedown*!';
$result = Parsedown::instance()->parse($text);

View File

@ -1 +1,3 @@
<p>a <code>code span</code></p>
<p>a <code>code span</code></p>
<p><code>this is also a codespan</code> trailing text</p>
<p><code>and look at this one!</code></p>

View File

@ -1 +1,5 @@
a `code span`
a `code span`
`this is also a codespan` trailing text
`and look at this one!`

View File

@ -0,0 +1,18 @@
<ul>
<li>li
<ul>
<li>li
<ul>
<li>li
<ul>
<li>li</li>
</ul>
</li>
<li>li</li>
</ul>
</li>
<li>li</li>
</ul>
</li>
<li>li</li>
</ul>

View File

@ -0,0 +1,7 @@
- li
- li
- li
- li
- li
- li
- li

1
tests/data/email.html Normal file
View File

@ -0,0 +1 @@
<p>my email is <a href="mailto:me@example.com">me@example.com</a></p>

1
tests/data/email.md Normal file
View File

@ -0,0 +1 @@
my email is <me@example.com>

View File

@ -0,0 +1 @@
<p>&amp; &copy; &#123;</p>

View File

@ -0,0 +1 @@
&amp; &copy; &#123;

View File

@ -0,0 +1 @@
<p><img alt="alt" src="/md.png" title="title" /></p>

View File

@ -0,0 +1 @@
![alt](/md.png "title")

View File

@ -0,0 +1,7 @@
<ul>
<li>
<p>li</p>
</li>
<li>li</li>
<li>li</li>
</ul>

View File

@ -0,0 +1,4 @@
- li
- li
- li

View File

@ -1,5 +1,4 @@
<p>AT&amp;T has an ampersand in their name</p>
<p>AT&amp;T is another way to write it</p>
<p>this &amp; that</p>
<p>4 &lt; 5 and 6 > 5</p>
<p><a href="http://example.com/autolink?a=1&amp;b=2">http://example.com/autolink?a=1&amp;b=2</a></p>

View File

@ -1,7 +1,5 @@
AT&T has an ampersand in their name
AT&T is another way to write it
this & that
4 < 5 and 6 > 5