mirror of
https://github.com/showdownjs/showdown.git
synced 2024-03-22 13:30:55 +08:00
fix(blockQuote): fix 'github style codeblocks' not being parsed inside 'blockquote'
Closes #192
This commit is contained in:
parent
e754668814
commit
ed2cf595b0
BIN
dist/showdown.js
vendored
BIN
dist/showdown.js
vendored
Binary file not shown.
BIN
dist/showdown.js.map
vendored
BIN
dist/showdown.js.map
vendored
Binary file not shown.
BIN
dist/showdown.min.js
vendored
BIN
dist/showdown.min.js
vendored
Binary file not shown.
BIN
dist/showdown.min.js.map
vendored
BIN
dist/showdown.min.js.map
vendored
Binary file not shown.
|
@ -25,6 +25,7 @@ showdown.subParser('blockQuotes', function (text, options, globals) {
|
|||
bq = bq.replace(/~0/g, '');
|
||||
|
||||
bq = bq.replace(/^[ \t]+$/gm, ''); // trim whitespace-only lines
|
||||
bq = showdown.subParser('githubCodeBlocks')(bq, options, globals);
|
||||
bq = showdown.subParser('blockGamut')(bq, options, globals); // recurse
|
||||
|
||||
bq = bq.replace(/(^|\n)/g, '$1 ');
|
||||
|
|
15
test/cases/github-style-codeblock-inside-quote.html
Normal file
15
test/cases/github-style-codeblock-inside-quote.html
Normal file
|
@ -0,0 +1,15 @@
|
|||
<blockquote>
|
||||
<p>Define a function in javascript:</p>
|
||||
|
||||
<pre><code>function MyFunc(a) {
|
||||
var s = '`';
|
||||
}
|
||||
</code></pre>
|
||||
|
||||
<blockquote>
|
||||
<p>And some nested quote</p>
|
||||
|
||||
<pre><code class="html language-html"><div>HTML!</div>
|
||||
</code></pre>
|
||||
</blockquote>
|
||||
</blockquote>
|
13
test/cases/github-style-codeblock-inside-quote.md
Normal file
13
test/cases/github-style-codeblock-inside-quote.md
Normal file
|
@ -0,0 +1,13 @@
|
|||
> Define a function in javascript:
|
||||
>
|
||||
> ```
|
||||
> function MyFunc(a) {
|
||||
> var s = '`';
|
||||
> }
|
||||
> ```
|
||||
>
|
||||
>> And some nested quote
|
||||
>>
|
||||
>> ```html
|
||||
>> <div>HTML!</div>
|
||||
>> ```
|
Loading…
Reference in New Issue
Block a user