Text to HTML Converter 8.09

The Markdown lightweight markup language allows you to write text naturally and format it without using HTML tags. More importantly: in Markdown lightweight markup language format, your text stays enjoyable to read for a human being, and this is true enough that it makes a Markdown document publishable as-is, as plain text. If you are using text-formatted email, you already know some part of the syntax.

Smartypants substitutions

  1. `` text '' is translated to “text”.
  2. "double-quoted text" becomes “double-quoted text”
  3. 'single-quoted text' becomes ‘single-quoted text’
  4. don't is “don’t.” as well as anything-else’t. (But foo'tbar is just foo'tbar.)
  5. And it's is “it’s,” as well as anything-else’s (except not foo'sbar and the like.)
  6. (tm) becomes ™
  7. (r) becomes ®
  8. (c) becomes ©
  9. 1/4th ? ¼th. Ditto for 1/4 (¼), 1/2 (½), 3/4ths (¾ths), and 3/4 (¾).
  10. ... becomes …
  11. . . . also becomes …
  12. -- becomes —
  13. - becomes – , but A-B remains A-B.

Language extensions

Paragraph centering
To center a paragraph, frame it with -> and <-.
->this is a test<-

produces

<center>this is a test</center>
Specifying image sizes
An image size is defined by adding an additional =widthxheight field to the image tag:
 ![dust mite] (http://dust.mite =150x150)

produces

 <img src="http://dust mite" height=150 width=150 alt="dust mite">
Definition lists
To mark up a definition list, left-justify the label and frame it with = characters, then put the body of the list item on the next line, indented 4 spaces.
=hey!=
    This is a definition list

produces

<dt>hey!</dt>
<dd>This is a definition list</dd>

A definition list label is just a regular line of markdown code, so you can put links and images into it.

=tag1=
=tag2=
    data.
which generates
<dt>tag1</dt>
<dt>tag2</dt>
<dd>data.</dd>

New pseudo-protocols for [] links

I wanted to be able to apply styles inline without having to manually enter the <span class="xxx"></span> html. So I redid the [][] code to support some new “protocols” within my markdown:

class:name
The label will be wrapped by <span class="name"></span>
id:name
The label will be wrapped by <a id="name"></a>
raw:text

Text will be written verbatim to the output. The protocol was inspired by a short thread on the markdown mailing list about someone wanting to embed LaTeX inside <!-- --> and finding, to their distress, that markdown mangled it.

Passing text through in comments seems to be a path to unreadable madness, so I didn’t want to do that. This is, to my mind, a better solution.

Does this product treat tabs as 4 spaces?

By default, yes, it does.

Markdown lightweight markup language resource

Technical Support

Text to HTML Converter-Markdown requires Windows 2000/XP/Vista for proper function.
If you require technical help, contact our support team. Please Email to: support@software-download.name

Screenshot

More screenshots