Livecode Wiki
Register
Advertisement

Returns the XHTML translation of the markdown document.

Syntax

mergMarkdownToXHTML(pMarkdown, [pNoIntraEmphasis, pTable, pFencedCode, pAutoLink, pStrikethrough, pSpaceHeaders, pSuperscript, pLaxSpacing])
  • pMarkdown: The markdown text to translate.
  • pNoIntraEmphasis: (boolean) Don't add emphasis if there is no space on either side of the underscores. If true " _this_ " will be emphasized but "is_this_" won't be.
  • pTable: (boolean) Support tables.
  • pFencedCode: (boolean) Support fenced code.
  • pAutoLink: (boolean) Auto link urls in the text
  • pStrikethrough: (boolean) Use a double tilde (~) either side of a word to indicate strikethrough
  • pSpaceHeaders: (boolean) If true forces a space after the "#" for headers
  • pSuperscript: (boolean) If true use "^" to indicate the start of a superscript word
  • pLaxSpacing: (boolean) If true allows lax spacing. For example it will allow no space between a paragraph and a list.

Examples

put mergMarkdownToXHTML(theMarkdownText,,true) into theHTML

This source:

An h1 header
============

Paragraphs are separated by a blank line.

2nd paragraph. *Italic*, **bold**, and `monospace`. Itemized lists
look like:

 * this one
 * that one
 * the other one

becomes

<h1>An h1 header</h1>
 
 <p>Paragraphs are separated by a blank line.</p>
 
 <p>2nd paragraph. <em>Italic</em>, <strong>bold</strong>, and <code>monospace</code>. Itemized lists
 look like:</p>
 
 <ul>
 <li>this one</li>
 <li>that one</li>
 <li>the other one</li>
 </ul>
Advertisement