Xenharmonic Wiki:Wikispaces Wikitext Reference
Below is the original Wikispaces wikitext specification, as seen previously on Wikispaces.
It is archived here for reference, which may be useful when looking at old Wikispaces revisions and trying to understand the wikitext markup.
Note that this wikitext format is NOT the same as MediaWiki's wikitext format.
Wikispaces Wikitext
Last Updated: May 06, 2015 12:35AM BST
Text Formatting
Bold | **bold**
|
bold | |
Italics | //italics//
|
italics | |
Underline | __underline__
|
underline | |
Monospaced font | {{monospace}}
|
monospace
| |
Headings | =heading 1= ==heading 2== ===heading 3=== ...etc.
|
heading 1heading 2heading 3 | |
Bulleted lists | * list 1 ** list 2 *** list 3 ...etc.
|
| |
Numbered lists | # numbered 1 ## numbered 2 ### numbered 3 ...etc.
|
| |
Indenting | > indent 1 >> indent 2 >>> indent 3 ...etc.
|
| |
Horizontal line | ----
|
| |
Right-to-left text
(to format languages that read right-to-left) |
[[rtl]] זה עברית
...etc.
be on their own lines. |
זה עברית
...etc. | |
When you want to display characters that have other meanings in wikitext, you can escape the wikitext formatting by putting double backtick characters on either side of your text. The backtick shares a key with the tilde. | |||
Escaping | ``**escaping**``
|
**escaping** |
Links
Page link | [[PageName]]
|
Labeled page link | [[PageName|DisplayText]]
|
Link to page in another wiki | [[WikiName:PageName]]
|
Labeled link to page in another wiki | [[WikiName:PageName|DisplayText]]
|
URL | http://some.url [[http://some.url]]
|
Labeled URL | [[http://some.url|DisplayText]]
|
[email protected] [[mailto:[email protected]]]
| |
Labeled email | [[mailto:[email protected]|DisplayText]]
|
Anchors
Anchors let you link to a particular part of a page.
Place an anchor | [[#AnchorName]]
|
Link to an anchor | [[PageName#AnchorName|DisplayText]]
|
Images
Include an image | ||
Include external image | image:http://imagelocation.url
|
[[image:http://www.wikispaces.com/i/l.png]]
|
Include uploaded image | image:imagename
|
[[image:wikispaces-logo.png]]
|
Image attributes | ||
Determine width of image | width="pixel"
|
[[image:wikispaces-logo.png width="80"]]
|
Determine height of image | height="pixel"
|
[[image:wikispaces-logo.png height="80"]]
|
Float the image to the left and wrap the text around it | align="left"
|
[[image:wikispaces-logo.png align="left"]]
|
Float the image to the right and wrap the text around it | align="right"
|
[[image:wikispaces-logo.png align="right"]]
|
Center the image in the middle of the page or table cell | align="center"
|
[[image:wikispaces-logo.png align="center"]]
|
Add a caption for the image | caption="an image caption"
|
[[image:wikispaces-logo.png caption="This is the Wikispaces logo"]]
|
Make the image a link to another page or URL | link="page"
|
[[image:wikispaces-logo.png link="home"]]
|
link="Wiki:PageName"
|
[[image:wikispaces-logo.png link="help:home"]]
| |
link="http://some.url"
|
[[image:wikispaces-logo.png link="http://help.wikispaces.com/"]]
|
Files
[[file:name.txt]]
Just replace name.txt with the name of any file you have uploaded to your wiki.
Tables
Table | || table cell || table cell || table cell ||
|
Table heading cell | ||~ heading1 ||~ heading2 ||
|
Table cell alignment | ||= centered ||> right ||
|
Table column spans (merging columns together) | |||| spans 2 columns || || col1 || col2 ||
|
Table row spans (merging rows together) | || spans 2 rows || row 1 || ||^ || row 2 ||
|
Code
[[code]] This is plaintext. [[code]]
|
This is plaintext. |
[[code format="php"]] // hello world echo "hello world"; exit(); [[code]]
|
// hello world echo "hello world"; exit(); |
Note that both [[code]]
tags must be on a line by themselves without leading spaces.
Supported languages
|
|
|
References (Footnotes)
Add citation | <ref> ...</ref>
|
I am making a very important point, but it needs a reference.<ref>This is the reference to back up my point.</ref>
|
I am making a very important point, but it needs a reference.[1]
I am now pointing out something else, and referencing it.[2] I'd like my references right here:
Look, text after my references section! |
Place references
(if you don't use this tag, references will appear at the bottom of the page) |
<references />
|
RSS Feeds
[[rss url="http://source.url/feed"]]
Replace http://source.url/feed with the URL of your RSS feed. By default, this will display the last ten updates as text links, but you can make the following modifications to how your feed will be displayed:
url | full URL to the feed (required) |
title | title text to display above the feed (or blank for none) |
number | how many items to show, default 10 |
description | to show each item's description text, either "true" or default "false" |
date | to show the item date after the title, either "true" or default "false" |
author | to show the author of the item after the title, either "true" or default "false" |
length | the number of characters to show in the description, max. 250 |
enclosure | to show each item's media enclosures (audio, video, pictures), either "true" or default "false" |
Variables
The variables below will let you place dynamic content in your pages. Since pages are sometimes cached after being created, some items, such as the number of pages in the wiki, may not be updated immediately.
Supported variables
Namespace | |
Wiki name | {$spacename}
|
Wiki text | {$spacetext}
|
Wiki description | {$spacedescription}
|
Page Count | {$pagesinspace}
|
Servername (the hostname of the wiki) | {$servername}
|
Server (the url for the main page of the wiki) | {$server}
|
License | {$licensename}
|
License URL | {$licenseurl}
|
Member Count | {$membersinspace}
|
Organizer Count | {$organizersinspace}
|
Project Name | {$project}
|
Team Name | {$team}
|
Page | |
Page Name | {$page}
|
Revision count | {$pagerevisions}
|
Full Page Name (alias for {$spacename}:{$page})
|
{$fullpagename}
|
Revision | |
Editor (Username of the user, or the IP address of the guest, who create this revision) | {$revisioneditor}
|
Comment | {$revisioncomment}
|
Revision ID | {$revisionid}
|
Revision Dates | |
Date (In human readable format) | {$revisiondate}
|
Day | {$revisionday}
|
Day (with leading zero) | {$revisionday2}
|
Month | {$revisionmonth}
|
Year | {$revisionyear}
|
Timestamp (In ISO 8601 Format) | {$revisiontimestamp}
|
Creation | |
Creator(Username of the user, or the IP address of the guest, who created this page) | {$creator}
|
Comment | {$creationcomment}
|
Creation Page ID | {$creationid}
|
Creation Dates | |
Date (In human readable format) | {$creationdate}
|
Day | {$creationday}
|
Day (with leading zero) | {$creationday2}
|
Month | {$creationmonth}
|
Year | {$creationyear}
|
Timestamp (In ISO 8601 Format) | {$creationtimestamp}
|
User | |
User Name | {$username}
|
Variable modifiers
Modifiers are used to change the value of the variable into a different format. Modifiers are separated from the variable name with the pipe (|) character, and can be combined together — for example, {$pagename|ignoreinclude|url}
.
Output modifiers | ||
URL escaping | |url
|
{$server|url}
|
Scope modifiers | ||
Ignore include
This modifier tells the variable to return the value of the original page it's on, even if that page is included in another page (see below). |
|ignoreinclude
|
{$page|ignoreinclude}
|
Javascript variables
While editing Pages, it is possible to include Javascript inside an Embedded Object. Several variables can be accessed from the client side to determine the current state of the application, as follows:
User/space definition variables | ||
wikispaces_isUserLoggedIn
|
boolean | set if user has entered valid login information |
wikispaces_username
|
string | set to current user's login handle |
wikispaces_spaceName
|
string | set to current Space that user is viewing |
URL construction variables | ||
wikispaces_method
|
string | system - type of function being performed ( 'view', etc. ) |
wikispaces_object
|
string | system - type of object being viewed/modified ( 'message', etc. ) |
wikispaces_page
|
string | set to name of current wikipage |
wikispaces_id
|
string | system - object identifier ( for messages ) |
Contents of Another Wiki Page
The entire contents of one page can be pasted into another with the [[include]]
tag. This can be useful in breaking a large page up into smaller, more manageable pieces, or to create reusable components, like headers and footers. The only required attribute of the include tag is the page attribute.
Supported includes
Basic page include | [[include page="PAGENAME"]]
|
Include page with section title | [[include page="PAGENAME" title="Section Title"]]
|
Include page with direct edit button | [[include page="PAGENAME" editable="true"]]
|
Include a list of pages | [[include component="pageList"]]
|
Include a list of pages with a tag | [[include component="pageList" tag="TAGNAME"]]
|
Include a tag cloud | [[include component="tagCloud" ]]
|
Include a discussion page | [[include page="PAGENAME" component="comments"]]
|
Include a list of links to this page | [[include page="PAGENAME" component="backlinks"]]
|
Include page from another wiki | [[include page="WIKINAME:PAGENAME"]]
|
Other Special Tags
Signature | ~~~
|
Signature with date | ~~~~
|
Mathematics
(supporting LaTeX math markup) |
[[math]] \tilde{f}(\omega)=\int_{-\infty}^{\infty} f(t) e^{-i\omega t}\,dt [[math]] (Note that the [[math]] tags must be on their own lines.)
|
Embedded media | [[media ... ]]
|
Table of contents, flat | [[toc|flat]]
|
Table of contents | [[toc]]
|