This page describes the wiki syntax used by JSPWiki. For details about how this differs from the syntax used by Wikipedia, please see MigratingFromMediaWiki.
Table of Contents
When you've figured out how the editor works, then you should read WikiEtiquette so that you would know how to use your newly acquired skills. The SandBox
![](/wiki-mm/images/out.png)
Quick Reference#
---- = make a horizontal ruler. Extra '-' is ignored. \\ = force a line break [link] = create a hyperlink to an internal WikiPage called 'Link'. [this is also a link] = create a hyperlink to an internal WikiPage called 'ThisIsAlsoALink' but show the link as typed with spaces. [a sample|link] = create a hyperlink to an internal WikiPage called 'Link', but display the text 'a sample' to the user instead of 'Link'. ~NoLink = disable link creation for the word in CamelCase. [1] = make a reference to a footnote numbered 1. [#1] = mark the footnote number 1. [[link] = create text '[link]'. !heading = small heading with text 'heading' !!heading = medium heading with text 'heading' !!!heading = large heading with text 'heading' ''text'' = print 'text' in italic. __text__ = print 'text' in bold. {{text}} = print 'text' in monospaced font. [text] = print 'text' underscored (dummy hyperlink) * text = make a bulleted list item with 'text' # text = make a numbered list item with 'text' ;term:ex = make a definition for 'term' with the explanation 'ex'
Writing text#
You don't need to know anything about the Wiki text formatting rules to use Wiki. Just write normal text, and then use an empty line to mark a paragraph. It's just like writing an email. You can always Edit this page (look at the left sidebar) to see how the different effects on this page are used.Hyperlinks#
The link can also be a direct URL starting with https:, ftp:, mailto:, https:, or news:, in which case the link points to an external entity. For example, to point at the java.sun.com home page, use [https://java.sun.com], which becomes https://java.sun.com/![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)
Footnotes#
These are a special kind of hyperlink. By using nothing but a number inside a hyperlink you create a reference to a footnote, like this [1], which creates a footnote[1]. To make the actual footnote, you just put a [#1] where you want that footnote to point at. Look below to find the footnote. You can also make a named footnote, just as if you were doing a normal hyperlink, such as [Footnote name|1] as another way of referring to the first footnote[Footnote name]. Or you can put the custom name at the footnote itself[2].InterWiki
links#
You can also do links between different Wikis without knowing the URL. Just use a link in the form [Wiki:WikiPage] and JSPWiki will create a link for you. For example, this link points to the JSPWiki TextFormatting rules![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)
Adding pictures#
You can embed any image in the wiki code by putting the image available somewhere on the web in one of the allowed formats, and then just linking to it. If you specify a link text ([this one here|https://example.com/example.png]) it becomes the ALT text for those who either can't or don't want to view images. The list of accepted image types depends on the Wiki. See the SystemInfo page for a list of the different image types. It is also possible to use the Image plugin![](/wiki-mm/images/out.png)
Bulleted lists#
Use an asterisk (*) in the first column to make bulleted lists. Use more asterisks for deeper indentation. For example:* One \\ one and a half * Two * Three ** Three.Onecreates
- One
one and a half - Two
- Three
- Three.One
Numbered lists#
Just like with bulleted lists, but use a hash (#) instead of the asterisk. Like this:# One \\ one and a half # Two # Three ## Three.Onecreates
- One
one and a half - Two
- Three
- Three.One
* This is a single-line item. * This is actually a multi-line item. We continue the second sentence on a line on a line of its own. We might as well do a third line while we're at it... Notice, however, as all these sentences get put inside a single item! * The third line is again a single-line item for your convenience.produces:
- This is a single-line item.
- This is actually a multi-line item. We continue the second sentence on a line on a line of its own. We might as well do a third line while we're at it... Notice, however, as all these sentences get put inside a single item!
- The third line is again a single-line item for your convenience.
Definition lists and comments#
A simple way to make definition lists is to use the ';:' -construct:;__Construct__:''Something you use to do something with''is rendered as:
- Construct
- Something you use to do something with
;:''Comment here.''Which would be seen as
- Comment here.
Text effects#
You may use bold text or italic text, by using two underscores (_) and two single quotes ('), respectively. If you're on a Windows computer, make sure that you are using the correct quote sign, as there is one that looks the same, but really isn't. A underscore effect can be produced by using a hyperlink to nowhere, [like this|]Preformatted text#
If you want to add preformatted text (like code) just use three consecutive braces ({) to open a block, and three consecutive braces (}) to close a block. Edit this page for an example.Tables#
You can do simple tables by using pipe signs ('|'). Use double pipe signs to start the heading of a table, and single pipe signs to then write the rows of the table. End with a line that is not a table. For example:|| Heading 1 || Heading 2 | ''Gobble'' | Bar \\ foo | [Энциклопедия My Lands (mlgame.ru)|MyLands] | [SandBox]gives you the following table. Note how you can use links also inside tables.
Heading 1 | Heading 2 |
---|---|
Gobble | Bar foo |
Энциклопедия My Lands (mlgame.ru) | SandBox |
CSS styles#
While not in line with the keep it simple principle, CSS styles can be used inline![](/wiki-mm/images/out.png)
Conflicts#
If someone happens to edit the same page as you at the same time, JSPWiki will prevent you from doing changes and show a conflict page instead. Sorry to say, but the first one to make changes wins... A word of warning: If you use the Back button of your browser to go into the Edit page, you will almost certainly get a conflict. This is because the browser thinks it's still editing an earlier copy of the page.Deleting pages#
This is not possible. You can, of course, remove all the links to that page, which makes it inaccessible. Or you can email the administrator, and I'll remove the page. You may also add a DELETEME![](/wiki-mm/images/out.png)
Adding new pages#
Create a link that points to a new (not existing) page using its WikiName![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)
Aliasing a Page#
Sometimes you want any link to a wiki page to immediately traverse to a different page. This can be done using a PageAlias.Inserting variables#
There are many possible variables you can insert on a page. The basic form is: [{$variablename}], where variablename is the name of the variable you want to insert. Note that variable names are case-insensitive - that is, "pagename" is the same as "paGeNamE" and "PageName". You can see the list of available of variables at WikiVariables![](/wiki-mm/images/out.png)
Inserting plugins#
The basic incantation to insert a plugin looks like this: [{INSERT <plugin class> WHERE param1=value, param2=value, ...}] There is more information in JSPWikiPlugins![](/wiki-mm/images/out.png)
[#1] Here's the footnote I mentioned. [2-The other footnote] The other footnote. Note how its name is different?
Any ideas
![](/wiki-mm/images/out.png)
![](/wiki-mm/images/out.png)