Textile Edit
The Textile parser is a Zend_Markup parser that converts Textile to a token tree. Because Textile doesn't have a tag structure, the following is a list of example tags:
Sample input | Sample output |
---|---|
*foo* | <strong>foo</strong> |
_foo_ | <em>foo</em> |
??foo?? | <cite>foo</cite> |
-foo- | <del>foo</del> |
+foo+ | <ins>foo</ins> |
^foo^ | <sup>foo</sup> |
~foo~ | <sub>foo</sub> |
%foo% | <span>foo</span> |
PHP(PHP Hypertext Preprocessor) | <acronym title="PHP Hypertext Preprocessor">PHP</acronym> |
"Zend Framework":http://framework.zend.com/ | <a href="http://framework.zend.com/">Zend Framework</a> |
h1. foobar | <h1>foobar</h1> |
h6. foobar | <h6>foobar</h6> |
!http://framework.zend.com/images/logo.gif! | <img src="http://framework.zend.com/images/logo.gif" /> |
Also, the Textile parser wraps all tags into paragraphs; a paragraph ends with two newlines, and if there are more tags, a new paragraph will be added.
The Textile parser also supports two types of lists. The numeric type, using the "#" character and bullit-lists using the "*" character. An example of both lists:
# Item 1 # Item 2 * Item 1 * Item 2
The above will generate two lists: the first, numbered; and the second, bulleted. Inside list items, you can use normal tags like strong (*), and emphasized (_). Tags that need to start on a new line (like 'h1' etc.) cannot be used inside lists.