scq - a Simple Markup Language ============================== _scq_ is a very simple and minimal markup language. It is designed for use in wiki-like environments. scq makes it very easy to write your documents on the fly and convert them into HTML. scq is capable of parsing very large documents. It scales just great as long as you avoid a huge amount of indents (this will be fixed in future releases of scq). Syntax ====== scq 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 scq is that scq 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 *emphasised* text: This *is* cool. This _is_ cool, too. * Surround your text with `**` or `__` to get **strong** text: This **is** cool. This __is__ cool, too. * Surround your text with `***` or `___` to get ***strong and emphasised*** text: This ***is*** cool. This ___is___ cool, too. * But this example won't work as expected: ***Hello** you* This is a wontfix bug because it would make the source too complex. Use this instead: ***Hello*** *you* * 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. `\`\`ABC\`\`` makes it possible to use Backticks without backslashing them. Titles ------ Creating titles in scq is very easy. There are two different syntax styles. The first is underlining: Heading ======= Topic ----- This is very intuitive and self explaining. The resulting sourcecode looks like this:
You can define block code with a leading Tab or with __4__ 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 you can't use HTML or scq syntax in a code block.
Other interesting stuff
-----------------------
* to insert a horizontal rule simple add `- - -` into an empty line:
Hello
- - -
Hello2
Result:
Hello