smu - a Simple Markup Language ============================== _smu_ is a very simple and minimal markup language. It is designed for using in wiki-like environments. smu makes it very easy to write your documents on the fly and convert them into HTML. smu is capable to parse very large documents. As long as you avoid an huge amount of indents it scales just great. (This will be fixed in future releases of smu) Syntax ====== smu was started as a rewrite of [markdown](http://daringfireball.net/projects/markdown/) but became something more lightweight and consistent. The biggest difference between markdown and smu is that smu doesn't support _reference style links_ Inline pattern -------------- There are several pattern you can use to highlight your text: * Emphasis * Surround your text with `*` or `_` to get *emphasis* text: This *is* cool. This _is_ cool, too. * Surround your text with `**` or `__` to get **strong** text: This **is** cool. This __is__ cool, too. * inline Code You can produce inline code with surrounding `\`` or `\`\`` Use `rm -rf /` if you're a N00b. Use ``rm -rf /`` if you're a N00b. `\`\`` makes it possible to use Backticks without backslashing them. Titles ------ Creating titles in smu is very easy. There are two different syntax styles. The first is underlining: Heading ======= Topic ----- This very intuitive and self explaining. The resulting sourcecode looks like this:
You can define block code with a leading Tab or with __3__ leading spaces this.is(code) this.is(code, too) Result:Hello This is a quote with a link
this.is(code)
this.is(code, too)
Please note that code you can't use any HTML or smu syntax pattern in a code
block.
Other interesting stuff
-----------------------
* to insert a horizontal rule simple add `- - -` into an empty line:
Hello
- - -
Hello2
Result:
Hello