Skip to content

Instantly share code, notes, and snippets.

@ashleygwilliams
Created November 2, 2016 20:54
Show Gist options
  • Save ashleygwilliams/9250718913c86e6c44f49e219baada45 to your computer and use it in GitHub Desktop.
Save ashleygwilliams/9250718913c86e6c44f49e219baada45 to your computer and use it in GitHub Desktop.
===================================================================
--- ./github_markup.html github
+++ ./npm_markup.html npm
@@ -1,NaN +1,NaN @@
-<h1><a id="user-content-marky-markdown" class="anchor" href="#marky-markdown" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>marky-markdown</h1>
-
-<p><a href="https://travis-ci.org/npm/marky-markdown"><img src="https://camo.githubusercontent.com/d64e77199451edab8526da255c23a10d3f3cd2f0/68747470733a2f2f7472617669732d63692e6f72672f6e706d2f6d61726b792d6d61726b646f776e2e7376673f6272616e63683d6d6173746572" alt="Build Status" data-canonical-src="https://travis-ci.org/npm/marky-markdown.svg?branch=master" style="max-width:100%;"></a>
-<a href="https://codeclimate.com/github/npm/marky-markdown"><img src="https://camo.githubusercontent.com/48d2ae218ee359a636c3e1bf9ecdeb2f2c322e07/68747470733a2f2f636f6465636c696d6174652e636f6d2f6769746875622f6e706d2f6d61726b792d6d61726b646f776e2f6261646765732f6770612e737667" alt="Code Climate" data-canonical-src="https://codeclimate.com/github/npm/marky-markdown/badges/gpa.svg" style="max-width:100%;"></a>
-<a href="https://david-dm.org/npm/marky-markdown"><img src="https://camo.githubusercontent.com/e6ed9658fd57cef575be122326fa3f14733ab1d6/68747470733a2f2f64617669642d646d2e6f72672f6e706d2f6d61726b792d6d61726b646f776e2e737667" alt="Dependency Status" data-canonical-src="https://david-dm.org/npm/marky-markdown.svg" style="max-width:100%;"></a>
-<a href="http://issuestats.com/github/npm/marky-markdown"><img src="https://camo.githubusercontent.com/ac3e40149c8758526b0e2bc2ea67630443739f89/687474703a2f2f697373756573746174732e636f6d2f6769746875622f6e706d2f6d61726b792d6d61726b646f776e2f62616467652f7072" alt="Issue Stats" data-canonical-src="http://issuestats.com/github/npm/marky-markdown/badge/pr" style="max-width:100%;"></a>
-<a href="http://issuestats.com/github/npm/marky-markdown"><img src="https://camo.githubusercontent.com/6de4f524c2a88084e87f309fdbef3b6ce5109318/687474703a2f2f697373756573746174732e636f6d2f6769746875622f6e706d2f6d61726b792d6d61726b646f776e2f62616467652f6973737565" alt="Issue Stats" data-canonical-src="http://issuestats.com/github/npm/marky-markdown/badge/issue" style="max-width:100%;"></a></p>
-
-<p><code>marky-markdown</code> is a markdown parser, written in NodeJS, that aims for
-parity with <a href="https://help.github.com/articles/basic-writing-and-formatting-syntax/">GitHub-style markdown</a>. It is built on top of <a href="https://github.com/markdown-it/markdown-it"><code>markdown-it</code></a>,
-a <a href="http://spec.commonmark.org/">CommonMark</a> markdown parser. You can use marky-markdown: </p>
-
+<h1><a id="user-content-marky-markdown" class="deep-link" href="#marky-markdown"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>marky-markdown</h1>
+<p class="badge-only"><a href="https://travis-ci.org/npm/marky-markdown"><img src="https://travis-ci.org/npm/marky-markdown.svg?branch=master" alt="Build Status" class="badge" /></a>
+<a href="https://codeclimate.com/github/npm/marky-markdown"><img src="https://codeclimate.com/github/npm/marky-markdown/badges/gpa.svg" alt="Code Climate" class="badge" /></a>
+<a href="https://david-dm.org/npm/marky-markdown"><img src="https://david-dm.org/npm/marky-markdown.svg" alt="Dependency Status" class="badge" /></a>
+<a href="http://issuestats.com/github/npm/marky-markdown"><img src="http://issuestats.com/github/npm/marky-markdown/badge/pr" alt="Issue Stats" class="badge" /></a>
+<a href="http://issuestats.com/github/npm/marky-markdown"><img src="http://issuestats.com/github/npm/marky-markdown/badge/issue" alt="Issue Stats" class="badge" /></a></p>
+<p><code>marky-markdown</code> is a markdown parser, written in NodeJS, that aims for
+parity with <a href="https://help.github.com/categories/writing-on-github/github">GitHub-style markdown</a>. It is built on top of <a href="https://github.com/markdown-it/markdown-it"><code>markdown-it</code></a>,
+a <a href="http://spec.commonmark.org/">CommonMark</a> markdown parser. You can use marky-markdown:</p>
@@ -18,NaN +15,NaN @@
-
-<p><code>marky-markdown</code> is the thing that parses package READMEs on
+<p><code>marky-markdown</code> is the thing that parses package READMEs on
@@ -22,NaN +18,NaN @@
-
-<h2><a id="user-content-node-version-support" class="anchor" href="#node-version-support" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Node Version Support</h2>
-
-<p>marky-markdown strives to support all LTS, current, and maintenance
-versions of Node.js. When a version of Node.js is EOL, we will EOL
-support for that version for marky-markdown.</p>
-
-<p>For more information on Node.js LTS and support, click <a href="https://github.com/nodejs/LTS">here</a>.</p>
-
-<ul>
-<li>marky-markdown &lt; <code>9.0.0</code> supports <code>0.10</code>, <code>0.12</code>, <code>iojs</code>, <code>4</code>, <code>5</code></li>
-<li>marky-markdown &gt;= <code>9.0.0</code> supports <code>0.12</code>, <code>4</code>, <code>6</code></li>
-</ul>
-
-<h2><a id="user-content-installation" class="anchor" href="#installation" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Installation</h2>
-
-<div class="highlight highlight-source-shell"><pre>npm install marky-markdown --save</pre></div>
-
-<h2><a id="user-content-programmatic-usage" class="anchor" href="#programmatic-usage" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Programmatic Usage</h2>
-
+<h2><a id="user-content-installation" class="deep-link" href="#installation"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Installation</h2>
+<div class="highlight sh"><pre class="editor editor-colors"><div class="line"><span class="source shell"><span>npm install marky-markdown --save</span></span></div></pre></div>
+<h2><a id="user-content-programmatic-usage" class="deep-link" href="#programmatic-usage"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Programmatic Usage</h2>
@@ -44,NaN +23,NaN @@
-
-<div class="highlight highlight-source-js"><pre><span class="pl-k">var</span> marky <span class="pl-k">=</span> <span class="pl-c1">require</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>marky-markdown<span class="pl-pds">&quot;</span></span>)
-<span class="pl-k">var</span> html <span class="pl-k">=</span> <span class="pl-en">marky</span>(<span class="pl-s"><span class="pl-pds">&quot;</span># hello, I&apos;m markdown<span class="pl-pds">&quot;</span></span>)</pre></div>
-
-<h3><a id="user-content-options" class="anchor" href="#options" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Options</h3>
-
+<div class="highlight js"><pre class="editor editor-colors"><div class="line"><span class="source js"><span class="storage type js"><span>var</span></span><span> marky </span><span class="keyword operator assignment js"><span>=</span></span><span> </span><span class="meta function-call js"><span class="support function js"><span>require</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>marky-markdown</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="entity name function js"><span>marky</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span># hello, I'm markdown</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="entity name function js"><span>html</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div></pre></div>
+<h3><a id="user-content-options" class="deep-link" href="#options"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Options</h3>
@@ -52,NaN +27,NaN @@
-
-<div class="highlight highlight-source-js"><pre><span class="pl-en">marky</span>(<span class="pl-s"><span class="pl-pds">&quot;</span>some trusted string<span class="pl-pds">&quot;</span></span>, {sanitize<span class="pl-k">:</span> <span class="pl-c1">false</span>})</pre></div>
-
+<div class="highlight js"><pre class="editor editor-colors"><div class="line"><span class="source js"><span class="meta function-call js"><span class="entity name function js"><span>marky</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>some trusted string</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="meta delimiter object comma js"><span>,</span></span><span> </span><span class="meta brace curly js"><span>{</span></span><span>sanitize</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean false js"><span>false</span></span><span class="meta brace curly js"><span>}</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="entity name function js"><span>html</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div></pre></div>
@@ -56,NaN +29,NaN @@
-
-<div class="highlight highlight-source-js"><pre>{
- sanitize<span class="pl-k">:</span> <span class="pl-c1">true</span>, <span class="pl-c">// remove script tags and stuff</span>
- linkify<span class="pl-k">:</span> <span class="pl-c1">true</span>, <span class="pl-c">// turn orphan URLs into hyperlinks</span>
- highlightSyntax<span class="pl-k">:</span> <span class="pl-c1">true</span>, <span class="pl-c">// run highlights on fenced code blocks</span>
- prefixHeadingIds<span class="pl-k">:</span> <span class="pl-c1">true</span>, <span class="pl-c">// prevent DOM id collisions</span>
- enableHeadingLinkIcons<span class="pl-k">:</span> <span class="pl-c1">true</span>, <span class="pl-c">// render icons inside generated section links</span>
- serveImagesWithCDN<span class="pl-k">:</span> <span class="pl-c1">false</span>, <span class="pl-c">// use npm&apos;s CDN to proxy images over HTTPS</span>
- debug<span class="pl-k">:</span> <span class="pl-c1">false</span>, <span class="pl-c">// console.log() all the things</span>
- package<span class="pl-k">:</span> <span class="pl-c1">null</span> <span class="pl-c">// npm package metadata</span>
-}</pre></div>
-
-<h2><a id="user-content-command-line-usage" class="anchor" href="#command-line-usage" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Command-line Usage</h2>
-
+<div class="highlight js"><pre class="editor editor-colors"><div class="line"><span class="source js"><span class="meta brace curly js"><span>{</span></span></span></div><div class="line"><span class="source js"><span>  sanitize</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean true js"><span>true</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>             </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> remove script tags and stuff</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  linkify</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean true js"><span>true</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>              </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> turn orphan URLs into hyperlinks</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  highlightSyntax</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean true js"><span>true</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>      </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> run highlights on fenced code blocks</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  prefixHeadingIds</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean true js"><span>true</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>     </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> prevent DOM id collisions</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  serveImagesWithCDN</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean false js"><span>false</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>  </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> use npm's CDN to proxy images over HTTPS</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  debug</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean false js"><span>false</span></span><span class="meta delimiter object comma js"><span>,</span></span><span>               </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> console.log() all the things</span><span> </span></span></span></div><div class="line"><span class="source js"><span>  package</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language null js"><span>null</span></span><span>               </span><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> npm package metadata</span><span> </span></span></span></div><div class="line"><span class="source js"><span class="meta brace curly js"><span>}</span></span></span></div></pre></div>
+<h2><a id="user-content-command-line-usage" class="deep-link" href="#command-line-usage"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Command-line Usage</h2>
@@ -72,NaN +33,NaN @@
-
-<pre><code>npm i -g marky-markdown
-marky-markdown some.md &gt; some.html
-</code></pre>
-
-<h2><a id="user-content-in-the-browser" class="anchor" href="#in-the-browser" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>In the Browser</h2>
-
+<div class="highlight"><pre class="editor editor-colors"><div class="line"><span class="text"><span>npm i -g marky-markdown</span></span></div><div class="line"><span class="text"><span>marky-markdown some.md &gt; some.html</span></span></div></pre></div>
+<h2><a id="user-content-in-the-browser" class="deep-link" href="#in-the-browser"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>In the Browser</h2>
@@ -80,NaN +36,NaN @@
-
-<p>You can <code>require(&apos;marky-markdown&apos;)</code> in scripts you browserify yourself,
+<p>You can <code>require('marky-markdown')</code> in scripts you browserify yourself,
@@ -83,NaN +38,NaN @@
-
@@ -85,NaN +39,NaN @@
-
-<div class="highlight highlight-text-html-basic"><pre>&lt;<span class="pl-ent">script</span> <span class="pl-e">src</span>=<span class="pl-s"><span class="pl-pds">&quot;</span>marky-markdown.js<span class="pl-pds">&quot;</span></span>&gt;&lt;/<span class="pl-ent">script</span>&gt;
-
-&lt;<span class="pl-ent">marky</span><span class="pl-e">-markdown</span>&gt;**Here** _is_ some [Markdown](https://github.com/)&lt;/<span class="pl-ent">marky</span><span class="pl-e">-markdown</span>&gt;
-
-<span class="pl-s1">&lt;<span class="pl-ent">script</span>&gt;</span>
-<span class="pl-s1"> <span class="pl-k">for</span> (el <span class="pl-k">of</span> <span class="pl-c1">document</span>.<span class="pl-c1">getElementsByTagName</span>(<span class="pl-s"><span class="pl-pds">&apos;</span>marky-markdown<span class="pl-pds">&apos;</span></span>)) {</span>
-<span class="pl-s1"> <span class="pl-smi">el</span>.<span class="pl-smi">innerHTML</span> <span class="pl-k">=</span> <span class="pl-en">markyMarkdown</span>(<span class="pl-smi">el</span>.<span class="pl-smi">innerText</span>, {highlightSyntax<span class="pl-k">:</span> <span class="pl-c1">false</span>})</span>
-<span class="pl-s1"> }</span>
-<span class="pl-s1">&lt;/<span class="pl-ent">script</span>&gt;</span></pre></div>
-
+<div class="highlight"><pre class="editor editor-colors"><div class="line"><span class="text html"><span class="meta tag any html"><span class="punctuation definition tag html"><span>&lt;</span></span><span class="entity name tag html"><span>script</span></span><span> </span><span class="entity other attribute-name html"><span>src</span></span><span>=</span><span class="string quoted double html"><span class="punctuation definition string begin html"><span>&quot;</span></span><span>marky-markdown.js</span><span class="punctuation definition string end html"><span>&quot;</span></span></span><span class="punctuation definition tag html"><span>&gt;</span><span class="meta scope html"><span>&lt;</span></span><span>/</span></span><span class="entity name tag html"><span>script</span></span><span class="punctuation definition tag html"><span>&gt;</span></span></span></span></div><div class="line"><span class="text html"><span> </span></span></div><div class="line"><span class="text html"><span class="meta tag other html"><span class="punctuation definition tag begin html"><span>&lt;</span></span><span class="entity name tag other html"><span>marky-markdown</span></span><span class="punctuation definition tag end html"><span>&gt;</span></span></span><span>**Here** _is_ some [Markdown](</span><span class="markup underline link hyperlink"><span>https://github.com/</span></span><span>)</span><span class="meta tag other html"><span class="punctuation definition tag begin html"><span>&lt;/</span></span><span class="entity name tag other html"><span>marky-markdown</span></span><span class="punctuation definition tag end html"><span>&gt;</span></span></span></span></div><div class="line"><span class="text html"><span> </span></span></div><div class="line"><span class="text html"><span class="source js embedded html"><span class="punctuation definition tag html"><span>&lt;</span></span><span class="entity name tag script html"><span>script</span></span><span class="punctuation definition tag html"><span>&gt;</span></span></span></span></div><div class="line"><span class="text html"><span class="source js embedded html"><span>  </span><span class="keyword control js"><span>for</span></span><span> </span><span class="meta brace round js"><span>(</span></span><span>el </span><span class="keyword operator js"><span>of</span></span><span> </span><span class="support class js"><span>document</span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="support function dom js"><span>getElementsByTagName</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted single js"><span class="punctuation definition string begin js"><span>'</span></span><span>marky-markdown</span><span class="punctuation definition string end js"><span>'</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta brace round js"><span>)</span></span><span> </span><span class="meta brace curly js"><span>{</span></span></span></span></div><div class="line"><span class="text html"><span class="source js embedded html"><span>    </span><span class="variable other object js"><span>el</span></span><span class="meta delimiter period js"><span>.</span></span><span class="variable other js"><span>innerHTML</span></span><span> </span><span class="keyword operator assignment js"><span>=</span></span><span> </span><span class="meta function-call js"><span class="entity name function js"><span>markyMarkdown</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="variable other object js"><span>el</span></span><span class="meta delimiter period js"><span>.</span></span><span class="variable other js"><span>innerText</span></span><span class="meta delimiter object comma js"><span>,</span></span><span> </span><span class="meta brace curly js"><span>{</span></span><span>highlightSyntax</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="constant language boolean false js"><span>false</span></span><span class="meta brace curly js"><span>}</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="entity name function js"><span>html</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></span></div><div class="line"><span class="text html"><span class="source js embedded html"><span>  </span><span class="meta brace curly js"><span>}</span></span></span></span></div><div class="line"><span class="text html"><span class="source js embedded html"><span class="punctuation definition tag html"><span>&lt;/</span></span><span class="entity name tag script html"><span>script</span></span><span class="punctuation definition tag html"><span>&gt;</span></span><span> </span></span></span></div></pre></div>
@@ -99,NaN +43,NaN @@
-
-<h2><a id="user-content-tests" class="anchor" href="#tests" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Tests</h2>
-
-<div class="highlight highlight-source-shell"><pre>npm install
-npm <span class="pl-c1">test</span></pre></div>
-
-<h2><a id="user-content-what-it-does" class="anchor" href="#what-it-does" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>What it does</h2>
-
+<h2><a id="user-content-tests" class="deep-link" href="#tests"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Tests</h2>
+<div class="highlight sh"><pre class="editor editor-colors"><div class="line"><span class="source shell"><span>npm install</span></span></div><div class="line"><span class="source shell"><span>npm </span><span class="support function builtin shell"><span>test</span></span></span></div></pre></div>
+<h2><a id="user-content-what-it-does" class="deep-link" href="#what-it-does"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>What it does</h2>
@@ -110,NaN +49,NaN @@
-<li>Applies syntax highlighting to <a href="https://help.github.com/articles/creating-and-highlighting-code-blocks/">GitHub-flavored code blocks</a> using the <a href="https://www.npmjs.com/package/highlights">highlights</a> library from <a href="https://atom.io/">Atom</a>.</li>
+<li>Applies syntax highlighting to <a href="https://help.github.com/articles/github-flavored-markdown/#fenced-code-blocks">GitHub-flavored code blocks</a> using the <a href="https://www.npmjs.com/package/highlights">highlights</a> library from <a href="https://atom.io/">Atom</a>.</li>
+<li>Uses <a href="https://www.npmjs.com/package/cheerio">cheerio</a> to perform various feats of DOM manipulation.</li>
@@ -122,NaN +62,NaN @@
-
-<h3><a id="user-content-npm-packages" class="anchor" href="#npm-packages" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>npm packages</h3>
-
+<h3><a id="user-content-cheerio-middleware" class="deep-link" href="#cheerio-middleware"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>cheerio &quot;middleware&quot;</h3>
+<p>marky-markdown always returns the generated HTML document as a <a href="https://www.npmjs.com/package/cheerio">cheerio</a> DOM object that can be queried using a familiar jQuery syntax:</p>
+<div class="highlight js"><pre class="editor editor-colors"><div class="line"><span class="source js"><span class="storage type js"><span>var</span></span><span> $ </span><span class="keyword operator assignment js"><span>=</span></span><span> </span><span class="meta function-call js"><span class="entity name function js"><span>marky</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>![cat](cat.png)</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="entity name function js"><span>$</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>img</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta delimiter period js"><span>.</span></span><span class="support constant js"><span>length</span></span></span></div><div class="line"><span class="source js"><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> =&gt; 1</span><span> </span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="entity name function js"><span>$</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>img</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="entity name function js"><span>attr</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>src</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div><div class="line"><span class="source js"><span class="comment line double-slash js"><span class="punctuation definition comment js"><span>//</span></span><span> =&gt; &quot;cat.png&quot;</span><span> </span></span></span></div></pre></div>
+<h3><a id="user-content-npm-packages" class="deep-link" href="#npm-packages"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>npm packages</h3>
@@ -128,NaN +69,NaN @@
-
-<div class="highlight highlight-source-js"><pre><span class="pl-k">var</span> <span class="pl-k">package</span> <span class="pl-k">=</span> {
- name<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&quot;</span>foo<span class="pl-pds">&quot;</span></span>,
- description<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&quot;</span>foo is a thing<span class="pl-pds">&quot;</span></span>,
- repository<span class="pl-k">:</span> {
- type<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&quot;</span>git<span class="pl-pds">&quot;</span></span>,
- url<span class="pl-k">:</span> <span class="pl-s"><span class="pl-pds">&quot;</span>https://github.com/kung/foo<span class="pl-pds">&quot;</span></span>
- }
-}
-
-<span class="pl-en">marky</span>(
- <span class="pl-s"><span class="pl-pds">&quot;</span># hello, I am the foo readme<span class="pl-pds">&quot;</span></span>,
- {package<span class="pl-k">:</span> <span class="pl-k">package</span>}
-)</pre></div>
-
-<h2><a id="user-content-dependencies" class="anchor" href="#dependencies" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>Dependencies</h2>
-
+<div class="highlight js"><pre class="editor editor-colors"><div class="line"><span class="source js"><span class="storage type js"><span>var</span></span><span> </span><span class="keyword control js"><span>package</span></span><span> </span><span class="keyword operator assignment js"><span>=</span></span><span> </span><span class="meta brace curly js"><span>{</span></span></span></div><div class="line"><span class="source js"><span>  name</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>foo</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="meta delimiter object comma js"><span>,</span></span></span></div><div class="line"><span class="source js"><span>  name</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>foo is a thing</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="meta delimiter object comma js"><span>,</span></span></span></div><div class="line"><span class="source js"><span>  repository</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="meta brace curly js"><span>{</span></span></span></div><div class="line"><span class="source js"><span>    type</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span>git</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="meta delimiter object comma js"><span>,</span></span></span></div><div class="line"><span class="source js"><span>    url</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span class="markup underline link hyperlink"><span>https://github.com/kung/foo</span></span><span class="punctuation definition string end js"><span>&quot;</span></span></span></span></div><div class="line"><span class="source js"><span>  </span><span class="meta brace curly js"><span>}</span></span></span></div><div class="line"><span class="source js"><span class="meta brace curly js"><span>}</span></span></span></div><div class="line"><span class="source js"><span> </span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="entity name function js"><span>marky</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span></span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="meta js"><span>  </span><span class="string quoted double js"><span class="punctuation definition string begin js"><span>&quot;</span></span><span># hello, I am the foo readme</span><span class="punctuation definition string end js"><span>&quot;</span></span></span><span class="meta delimiter object comma js"><span>,</span></span></span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="meta js"><span>  </span><span class="meta brace curly js"><span>{</span></span><span>package</span><span class="keyword operator js"><span>:</span></span><span> </span><span class="keyword control js"><span>package</span></span><span class="meta brace curly js"><span>}</span></span></span></span></span></div><div class="line"><span class="source js"><span class="meta function-call js"><span class="meta js"><span class="punctuation definition end round js"><span>)</span></span></span></span><span class="meta js"><span class="meta delimiter method period js"><span>.</span></span><span class="entity name function js"><span>html</span></span><span class="meta js"><span class="punctuation definition begin round js"><span>(</span></span><span class="punctuation definition end round js"><span>)</span></span></span></span></span></div></pre></div>
+<h2><a id="user-content-dependencies" class="deep-link" href="#dependencies"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>Dependencies</h2>
@@ -146,NaN +72,NaN @@
+<li><a href="https://github.com/cheeriojs/cheerio">cheerio</a>: Tiny, fast, and elegant implementation of core jQuery designed specifically for the server</li>
@@ -150,NaN +77,NaN @@
-<li><a href="https://github.com/revin/innertext">innertext</a>: Extract the <code>innerText</code> from a snippet of HTML</li>
-<li><a href="https://github.com/wooorm/is-badge">is-badge</a>: Check if a URL is a badge</li>
@@ -162,NaN +87,NaN @@
-
@@ -164,NaN +88,NaN @@
-
@@ -176,NaN +99,NaN @@
-
-<h2><a id="user-content-license" class="anchor" href="#license" aria-hidden="true"><svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"/></svg></a>License</h2>
-
+<h2><a id="user-content-license" class="deep-link" href="#license"><svg aria-hidden="true" class="deep-link-icon" height="16" version="1.1" width="16"><path d="M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z"></path></svg></a>License</h2>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment