Skip to content

Commit

Permalink
fix: change defaults for mangle and headerIds
Browse files Browse the repository at this point in the history
  • Loading branch information
UziTech committed Jul 29, 2023
1 parent 929d235 commit 88dfbce
Show file tree
Hide file tree
Showing 22 changed files with 87 additions and 83 deletions.
4 changes: 2 additions & 2 deletions src/defaults.js
Expand Up @@ -5,12 +5,12 @@ export function getDefaults() {
breaks: false,
extensions: null,
gfm: true,
headerIds: true,
headerIds: false,
headerPrefix: '',
highlight: null,
hooks: null,
langPrefix: 'language-',
mangle: true,
mangle: false,
pedantic: false,
renderer: null,
sanitize: false,
Expand Down
8 changes: 4 additions & 4 deletions test/specs/new/heading_following_list.html
@@ -1,8 +1,8 @@
<h1 id="level1">level1</h1>
<h2 id="level2">level2</h2>
<h3 id="level3">level3</h3>
<h1>level1</h1>
<h2>level2</h2>
<h3>level3</h3>
<ul>
<li>foo=bar</li>
<li>foo2=bar2</li>
</ul>
<h3 id="level3-1">level3</h3>
<h3>level3</h3>
2 changes: 1 addition & 1 deletion test/specs/new/heading_following_nptable.html
Expand Up @@ -16,4 +16,4 @@
</tr>
</tbody>
</table>
<h1 id="title">title</h1>
<h1>title</h1>
2 changes: 1 addition & 1 deletion test/specs/new/heading_following_table.html
Expand Up @@ -16,4 +16,4 @@
</tr>
</tbody>
</table>
<h1 id="title">title</h1>
<h1>title</h1>
3 changes: 3 additions & 0 deletions test/specs/new/headings_id.md
@@ -1,3 +1,6 @@
---
headerIds: true
---
### Heading with <em>html</em>

### Heading with a [link](http://github.com/)
Expand Down
26 changes: 13 additions & 13 deletions test/specs/new/html_comments.html
@@ -1,62 +1,62 @@
<h3 id="example-1">Example 1</h3>
<h3>Example 1</h3>

<!-- comment -->

<h3 id="example-2">Example 2</h3>
<h3>Example 2</h3>

<!---->

<h3 id="example-3">Example 3</h3>
<h3>Example 3</h3>

<!-- -->

<h3 id="example-4">Example 4</h3>
<h3>Example 4</h3>

<!-- - -->

<h3 id="example-5">Example 5</h3>
<h3>Example 5</h3>

<!-- -- -->

<h3 id="example-6">Example 6</h3>
<h3>Example 6</h3>

<!-- --->

<h3 id="example-7">Example 7</h3>
<h3>Example 7</h3>

<!----->

<h3 id="example-8">Example 8</h3>
<h3>Example 8</h3>

<!------>

<h3 id="example-9">Example 9</h3>
<h3>Example 9</h3>

<!-- My favorite operators are > and <!-->

<h3 id="example-10">Example 10</h3>
<h3>Example 10</h3>

<!-- multi
line
comment
-->

<h3 id="example-11">Example 11</h3>
<h3>Example 11</h3>

<!-- indented comment -->

<pre><code>&lt;!-- too much indentation --&gt;
</code></pre>

<h3 id="example-12">Example 12</h3>
<h3>Example 12</h3>

<p>&lt;!--&gt; not a comment --&gt;</p>

<p>&lt;!---&gt; not a comment --&gt;</p>

<!-- <!-- not a comment? --> -->

<h3 id="example-13">Example 13</h3>
<h3>Example 13</h3>

<!-- block ends at the end of the document since --!>

Expand Down
4 changes: 2 additions & 2 deletions test/specs/new/incorrectly_formatted_list_and_hr.html
Expand Up @@ -27,10 +27,10 @@
</ul>
<hr />

<h2 id="heading--this-one-is-a-heading">
<h2>
<b>heading</b> -this one is a heading
</h2>

<h2 id="heading---this-is-a-heading-too">
<h2>
<b>heading</b> - this is a heading too
</h2>
8 changes: 4 additions & 4 deletions test/specs/new/indented_details.html
@@ -1,15 +1,15 @@
<details>

<h2 id="heading">Heading</h2>
<h2>Heading</h2>
</details>

<h2 id="heading-1">Heading</h2>
<h2>Heading</h2>
<custom-tag>

<h2 id="heading-2">Heading</h2>
<h2>Heading</h2>
</custom-tag>

<h2 id="heading-3">Heading</h2>
<h2>Heading</h2>
<details>

<pre><code>## Heading</code></pre>
Expand Down
2 changes: 1 addition & 1 deletion test/specs/new/list_code_header.html
@@ -1,3 +1,3 @@
<ul>
<li>list <h1 id="header">header</h1></li>
<li>list <h1>header</h1></li>
</ul>
6 changes: 3 additions & 3 deletions test/specs/new/nogfm_hashtag.html
@@ -1,5 +1,5 @@
<h1 id="header">header</h1>
<h1>header</h1>

<h1 id="header1">header1</h1>
<h1>header1</h1>

<h1 id="header2">header2</h1>
<h1>header2</h1>
2 changes: 1 addition & 1 deletion test/specs/new/paragraph-after-list-item.html
Expand Up @@ -6,7 +6,7 @@
<p>paragraph</p>
<ul>
<li>
<h1 id="heading">heading</h1>
<h1>heading</h1>
</li>
</ul>
<p>paragraph</p>
Expand Down
8 changes: 4 additions & 4 deletions test/specs/new/pedantic_heading.html
@@ -1,9 +1,9 @@
<h1 id="h1">h1</h1>
<h1>h1</h1>

<h1 id="h1-1">h1</h1>
<h1>h1</h1>

<h1 id="h1-">h1 #</h1>
<h1>h1 #</h1>

<h1 id="h1-2">h1</h1>
<h1>h1</h1>

<p># h1</p>
4 changes: 2 additions & 2 deletions test/specs/new/pedantic_heading_interrupts_paragraph.html
@@ -1,5 +1,5 @@
<p>paragraph before head with hash</p>
<h1 id="how-are-you">how are you</h1>
<h1>how are you</h1>

<p>paragraph before head with equals</p>
<h1 id="how-are-you-again">how are you again</h1>
<h1>how are you again</h1>
18 changes: 9 additions & 9 deletions test/specs/new/relative_base_urls.html
@@ -1,35 +1,35 @@
<h1 id="absolutization-of-rfc-3986-uris">Absolutization of RFC 3986 URIs</h1>
<h1>Absolutization of RFC 3986 URIs</h1>

<h2 id="absolute-uri">Absolute URI</h2>
<h2>Absolute URI</h2>

<p><a href="http://example.com/"><img src="http://example.com/logo" alt="section 4.3"></a></p>

<h2 id="network-path-reference">Network-path reference</h2>
<h2>Network-path reference</h2>

<p><a href="//example.com/"><img src="//example.com/logo" alt="section 4.2"></a></p>

<h2 id="absolute-path">Absolute path</h2>
<h2>Absolute path</h2>

<p><a href="/path/to/content"><img src="/path/to/img" alt="section 4.2"></a></p>

<h2 id="relative-path">Relative path</h2>
<h2>Relative path</h2>

<p><a href="/base/content"><img src="/base/img" alt="section 4.2"></a></p>

<h2 id="dot-relative-path">Dot-relative path</h2>
<h2>Dot-relative path</h2>

<p><a href="/base/./content"><img src="/base/./img" alt="section 3.3"></a></p>

<p><a href="/base/../content"><img src="/base/../img" alt="section 3.3"></a></p>

<h2 id="same-document-query">Same-document query</h2>
<h2>Same-document query</h2>

<p><a href="?"><img src="?type=image" alt="section 4.4"></a></p>

<h2 id="same-document-fragment">Same-document fragment</h2>
<h2>Same-document fragment</h2>

<p><a href="#"><img src="#img" alt="section 4.4"></a></p>

<h2 id="empty">Empty</h2>
<h2>Empty</h2>

<p><a href="">section 4.2</a></p>
18 changes: 9 additions & 9 deletions test/specs/new/relative_urls.html
@@ -1,35 +1,35 @@
<h1 id="absolutization-of-rfc-3986-uris">Absolutization of RFC 3986 URIs</h1>
<h1>Absolutization of RFC 3986 URIs</h1>

<h2 id="absolute-uri">Absolute URI</h2>
<h2>Absolute URI</h2>

<p><a href="http://example.com/"><img src="http://example.com/logo" alt="section 4.3"></a></p>

<h2 id="network-path-reference">Network-path reference</h2>
<h2>Network-path reference</h2>

<p><a href="http://example.com/"><img src="http://example.com/logo" alt="section 4.2"></a></p>

<h2 id="absolute-path">Absolute path</h2>
<h2>Absolute path</h2>

<p><a href="http://example.com/path/to/content"><img src="http://example.com/path/to/img" alt="section 4.2"></a></p>

<h2 id="relative-path">Relative path</h2>
<h2>Relative path</h2>

<p><a href="http://example.com/base/content"><img src="http://example.com/base/img" alt="section 4.2"></a></p>

<h2 id="dot-relative-path">Dot-relative path</h2>
<h2>Dot-relative path</h2>

<p><a href="http://example.com/base/./content"><img src="http://example.com/base/./img" alt="section 3.3"></a></p>

<p><a href="http://example.com/base/../content"><img src="http://example.com/base/../img" alt="section 3.3"></a></p>

<h2 id="same-document-query">Same-document query</h2>
<h2>Same-document query</h2>

<p><a href="?"><img src="?type=image" alt="section 4.4"></a></p>

<h2 id="same-document-fragment">Same-document fragment</h2>
<h2>Same-document fragment</h2>

<p><a href="#"><img src="#img" alt="section 4.4"></a></p>

<h2 id="empty">Empty</h2>
<h2>Empty</h2>

<p><a href="">section 4.2</a></p>

0 comments on commit 88dfbce

Please sign in to comment.