Sha256: 91d83474b42088d796ac4235fc83ad8210646c654b2f3c75a36430fd959e39a1

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

<h3>Kramdown Web Service / HTTP JSON(P) API</h3>

<h4>Render Markdown</h4>

<pre><code>GET /markdown
</code></pre>

<p>
 Input:
</p>

<ul>
 <li><b>text</b> - <em>Required</em> string - The Markdown text to render</li>
</ul>

<p class='api'>
 Example: 
 <code>GET 
     <a href='view-source:<%= url("/markdown?text=Hello+World!") %>'>
        /markdown?<span class='params'>text=<em>Hello+World!</em></span>
     </a>
 </code>
</p>

<p>
 Response:
</p>

<pre><code>Status: 200 OK
Content-Type: text/html

&lt;p&gt;Hello World!&lt;p&gt;
</code></pre>


<h4>Render Markdown (Babelmark2-Style)</h4>

<pre><code>GET /dingus
</code></pre>

<p>
 Input:
</p>

<ul>
 <li><b>text</b> - <em>Required</em> string - The Markdown text to render</li>
</ul>


<p class='api'>Example:
 <code>GET
     <a href='<%= url("/dingus?text=Hello+World!") %>'>
        /dingus?<span class='params'>text=<em>Hello+World!</em></span>
     </a>
 </code>
</p>

<p>
 Response:
</p>

<pre><code>Status: 200 OK
Content-Type: application/json

{
  'name': 'kramdown',
  'html': '&lt;p&gt;Hello World!&lt;p&gt;',
  'version': '1.10.0'
}
</code></pre>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kramdown-service-0.0.1 lib/kramdown/service/views/_service.erb