Turndown Plugin Confluence to GFM Demo
Source on GitHub
HTML
<div id="main-content" class="wiki-content group"> <h1 id="ConfluenceToGFM-DemoPage-TurndownPluginConfluencetoGFMDemo">Turndown Plugin Confluence to GFM Demo</h1><p>This demonstrates <a href="https://github.com/domchristie/turndown" class="external-link" rel="nofollow">turndown</a> – an HTML to Markdown converter in JavaScript with additional support for Confluence GFM via the <a href="https://github.com/guyplusplus/turndown-plugin-confluence-to-gfm" class="external-link" rel="nofollow">turndown-plugin-confluence-to-gfm</a> plugin.</p><h2 id="ConfluenceToGFM-DemoPage-Usage">Usage</h2><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl"> <pre class="syntaxhighlighter-pre" data-syntaxhighlighter-params="brush: js; gutter: false; theme: Confluence" data-theme="Confluence">var turndownService = new TurndownService() TurndownPluginGfmService.gfm(turndownService) TurndownPluginConfluenceToGfmService.confluenceGfm(turndownService) console.log(turndownService.turndown('<img class="emoticon emoticon-laugh" data-emoji-id="1f600" data-emoji-shortname=":grinning:" data-emoji-fallback="😀" src="images/icons/emoticons/biggrin.png" width="16" height="16" data-emoticon-name="laugh" alt="(big grin)"/>'))</pre> </div></div><p>It aims to be <a href="http://commonmark.org/" class="external-link" rel="nofollow">CommonMark</a> compliant, and includes options to style the output. These options include:</p><ul><li><p>code block (indented or fenced)</p></li><li><p>task list (- [ ] or - [x])</p></li><li><p>emoji (such as :smile:)</p></li></ul> </div>
GFM (GitHub Flavored Markdown)
Heading style
setext
atx
Horizontal rule
* * *
- - -
_ _ _
Bullet
*
-
+
Code block style
indented
fenced
Fence
```
~~~
Em delimiter
_
*
Strong delimiter
**
__
Link style
inlined
referenced
Link reference style
full
collapsed
shortcut