At line 1 changed one line |
The [Creole 1.0] spec is quite a lot to read. We try to put as many assumptions of creole into the validation cases below. Simply copy this into the sandbox of your favorite wiki and see if it works |
The [Creole 1.0] spec is quite a lot to read. We try to put as many assumptions of creole into the validation cases below. Simply copy this into the sandbox of your favorite wiki and see if it works. |
At line 3 changed 6 lines |
{{{ |
= Top-level heading (1) |
== This a test for creole 0.1 (2) |
=== This is a Subheading (3) |
==== Subsub (4) |
===== Subsubsub (5) |
**//Caution//**: because of some discrepancies between the engine used by wikicreole and [[Creole 1.0]], only [[Creole 1.0]] should be used as a reference. This document should be considered as a semi-untrustworthy draft. |
At line 10 changed one line |
The ending equal signs should not be displayed: |
The text of the test case is now in a text file, to avoid confusion |
caused by bugs in this wiki engine: [[http://www.wikicreole.org/attach/Creole1.0TestCases/creole1.0test.txt|creole1.0test.txt]] |
At line 12 removed 5 lines |
= Top-level heading (1) = |
== This a test for creole 0.1 (2) == |
=== This is a Subheading (3) === |
==== Subsub (4) ==== |
===== Subsubsub (5) ===== |
At line 9 added one line |
=== Examples === |
At line 19 changed 108 lines |
You can make things **bold** or //italic// or **//both//** or //**both**//. |
|
Character formatting extends across line breaks: **bold, |
this is still bold. This line deliberately does not end in star-star. |
|
Not bold. Character formatting does not cross paragraph boundaries. |
|
You can use [[internal links]] or [[http://www.wikicreole.org|external links]], |
give the link a [[internal links|different]] name. |
|
Here's another sentence: This wisdom is taken from [[Ward Cunningham's]] |
[[http://www.c2.com/doc/wikisym/WikiSym2006.pdf|Presentation at the Wikisym 06]]. |
|
Here's a external link without a description: [[http://www.wikicreole.org]] |
|
Free links without braces should be rendered as well, like http://www.wikicreole.org/ and http://www.wikicreole.org/users/~example. |
|
Note: the implementation should not render foo://bar as italic! It's not enough to |
protect http://bar from being rendered as italic, because you can have much more |
protocols, for example jdbc://bar and ftp://file. |
|
You can use this to draw a line to separate the page: |
---- |
|
You can format an address by simply forcing linebreaks: |
|
My contact dates:\\ |
Pone: xyz\\ |
Fax: +45\\ |
Mobile: abc |
|
You can use lists, start it at the first column for now, please... |
|
unnumbered lists are like |
* item a |
* item b |
* **bold item c** |
|
blank space is also permitted before lists like: |
* item a |
* item b |
* item c |
** item c.a |
|
or you can number them |
# [[item 1]] |
# item 2 |
# // italic item 3 // |
## item 3.1 |
## item 3.2 |
|
up to five levels |
* 1 |
** 2 |
*** 3 |
**** 4 |
***** 5 |
|
* You can have |
multiline list items |
* this is a second multiline |
list item |
|
You can use nowiki syntax if you would like do stuff like this: |
|
{{{ |
Guitar Chord C: |
|
||---|---|---| |
||-0-|---|---| |
||---|-0-|---| |
||---|---|-0-| |
||---|---|---| |
~}}} |
|
Note: if you look at the source code of the above, you see the escape char (tilde, ~ ) |
being used to escape the closing triple curly braces. This is to do nesting because |
all this text is enclosed in nowiki markup. |
|
You can also use it inline nowiki {{{ in a sentence ~}}} like this. |
|
Tables are done like this: |
|
|=header col1|=header col2| |
|col1|col2| |
|you |can | |
|also |align it. | |
|
= Escapes = |
Normal Link: http://wikicreole.org/ - now same link, but escaped: ~http://wikicreole.org/ |
|
Normal asterisks: ~**not bold~** |
|
a tilde alone: ~ |
|
a tilde escapes itself: ~~xxx |
|
=== Creole 0.2 === |
|
This should be a flower with the ALT text "this is a flower" if your wiki supports ALT text on images: |
|
{{Red-Flower.jpg|here is a red flower}} |
|
}}} |
|
Notes: |
* There is a bug in pre rendering of the table sample: the final | on each line is not getting rendered. |
* You have to copy the RAW content (not: rendered content) of the above pre section to your creole implementation test page. |
* [[JSPWiki Test Cases]] |
* [[http://svn.ez.no/svn/ezcomponents/trunk/Document/tests/files/wiki/creole/|more test cases]] (courtesy of Kore Nordmann) |