Its goal is to be fast to write.

To do so, its syntax is intuitive and not ambiguous.

Basic styles

''italic''
**strong**
__underline__
All basic styles

Links

[[http://skriv.org]], [[skriv@skriv.org]]
[[Skriv | http://skriv.org]]
[[Contact|contact@skriv.org]]
Links syntax

Titles

= Level 1 title
== Level 2 title
Titles syntax

Images

{{http://skriv.org/logo.png}}
{{Skriv | http://skriv.org/logo.png}}
Images syntax

Paragraphs

Paragraphs are separated
by empty lines.

Linebreaks
are
kept
inside paragraphs.
Paragraphs syntax

Styled paragraphs

{{{css_class1 css_class2
CSS classes apply to all paragraphs.

{{{ {{{ css_class3
This paragraph has the 3 CSS classes.
}}} }}}
}}}
Styled paragraphs syntax

Quotes

> Quotes use right angle
brackets
>
> Paragraphs as usual.
Quotes syntax

Tables

!! Head1 !! Head2 !! Head3
|| Cell1 || Cell2 || Cell3
|| Cell4 || Cell5 || Cell6
|| Cell7 || Cell8 || Cell9
Tables syntax

Preformatted

 At least one space at
 the beginning of each
 line is enough to create
 a preformatted paragraph.
 
 Skriv syntax **works**.
Preformatted paragraphs syntax

Verbatim

[[[
Triple square brackets also create
preformatted paragraphs.

**Skriv** syntax is __not__ interpreted.
]]]
Verbatim paragraphs syntax

Lists

* Bullet-list item 1
** Sub-item 1.1
* Item 2
# Numbered list item 1
## Sub-item 1.1
# Item 2
Lists syntax

Code

[[[php
class Foo {
    public function show() {
        print("bar\n");
    }
}
]]]
Code blocks syntax

Footnotes

((Text of the note))
((Label|Footnote))
Footnotes syntax

Abbreviations

??WYSIWYG|What You See Is What You Get??
Abbreviations syntax

Smileys

:-) :-(
:-D 😃 :-| 😐
And 7 other smileys...
Smileys syntax

Symbols

:phone: :star: :arrow:
:_1_: :_A_: :dice2:
And 93 other symbols...
Symbols syntax