Skip to content

Commit 0218945

Browse files
authored
Merge pull request #1266 from remyrylan/remove-extra-linebreak
Remove extra inner linebreak from code blocks
2 parents 579f7bf + 6ab2593 commit 0218945

File tree

2 files changed

+8
-14
lines changed

2 files changed

+8
-14
lines changed

lib/marked.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -889,15 +889,15 @@ Renderer.prototype.code = function(code, lang, escaped) {
889889
if (!lang) {
890890
return '<pre><code>'
891891
+ (escaped ? code : escape(code, true))
892-
+ '\n</code></pre>';
892+
+ '</code></pre>';
893893
}
894894

895895
return '<pre><code class="'
896896
+ this.options.langPrefix
897897
+ escape(lang, true)
898898
+ '">'
899899
+ (escaped ? code : escape(code, true))
900-
+ '\n</code></pre>\n';
900+
+ '</code></pre>\n';
901901
};
902902

903903
Renderer.prototype.blockquote = function(quote) {

test/new/cm_blockquotes.html

+6-12
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ <h3 id="example-194">Example 194</h3>
3232

3333
<pre><code>&gt; # Foo
3434
&gt; bar
35-
&gt; baz
36-
</code></pre>
35+
&gt; baz</code></pre>
3736

3837
<h3 id="example-195">Example 195</h3>
3938

@@ -78,11 +77,9 @@ <h3 id="example-199">Example 199</h3>
7877
<p>For the same reason, we can’t omit the <code>&gt;</code> in front of subsequent lines of an indented or fenced code block:</p>
7978

8079
<blockquote>
81-
<pre><code>foo
82-
</code></pre>
80+
<pre><code>foo</code></pre>
8381
</blockquote>
84-
<pre><code>bar
85-
</code></pre>
82+
<pre><code>bar</code></pre>
8683

8784
<h3 id="example-200">Example 200</h3>
8885

@@ -94,8 +91,7 @@ <h3 id="example-200">Example 200</h3>
9491
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
9592
&lt;/blockquote&gt;
9693
&lt;p&gt;foo&lt;/p&gt;
97-
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;
98-
</code></pre>
94+
&lt;pre&gt;&lt;code&gt;&lt;/code&gt;&lt;/pre&gt;</code></pre>
9995

10096
<h3 id="example-201">Example 201</h3>
10197
<pre><code>&gt; foo
@@ -104,8 +100,7 @@ <h3 id="example-201">Example 201</h3>
104100
&lt;blockquote&gt;
105101
&lt;p&gt;foo
106102
- bar&lt;/p&gt;
107-
&lt;/blockquote&gt;
108-
</code></pre>
103+
&lt;/blockquote&gt;</code></pre>
109104

110105
<h3 id="example-202">Example 202</h3>
111106

@@ -231,8 +226,7 @@ <h3 id="example-215">Example 215</h3>
231226
<p>When including an indented code block in a block quote, remember that the block quote marker includes both the <code>&gt;</code> and a following space. So five spaces are needed after the <code>&gt;</code>:</p>
232227

233228
<blockquote>
234-
<pre><code>code
235-
</code></pre>
229+
<pre><code>code</code></pre>
236230
</blockquote>
237231
<blockquote>
238232
<p>not code</p>

0 commit comments

Comments
 (0)