Any word using PascalCase automatically becomes a link. For example, FlexWiki, HelloWorld or TheDemocraticParty. PascalCase words without topics (like HelloWorld) become links that will create topics when you click on them.
Anchors are also supported, see Anchors.
Words can also include WikiNamespaces, for example: Blog.HomePage becomes Blog.HomePage. The Namespace is not required when a topic being linked is in the same directory as the topic where the link is being made. However, if it is in a subdirectory then the link should be created as"
If the topic is down a number of directories then the link can be specified:
When in a topic a number of levels deep in the Namespace hierarchy, it is possible to refer to a topic in the root Namespace by:
When in a topic a number of levels deep in the Namespace hierarchy, it is possible to refer to a topic above the root Namespace by:
Linking to URLs
Like PascalCased words, any URL becomes a link:
Notice the formating changes for a link to an external site.
Care must be taken when using automatic URL linking, because punctuation immediately (before any whitespace) following the URL will be included. Periods are okay following a domain name ( http://www.blizzard.com. ) or after a path separator ( http://www.blizzard.com/inblizz/. ) but they will usually generate "file not found" errors when following a filename ( http://www.blizzard.com/inblizz/reviews.shtml. ). To place punctuation immediately after a URL, use a FreeLink.
Some URL links require URL Encoding before they will work. This won't work:
You first have to encode it, then it works.
Note that for intranet use you can also link to Windows shares using file:////server_name\share_name (this link doesn't go anywhere).
Linking an e-mail address is similar to the htmla tag.
You can even give more recipients:
You can give friendly name too
-- SzaMa - 2006.04.16
Add CC: or BCC:
Add Message Body:
-- AaronSachs - 2007.04.23
Surrounding a word with square brackets is called a FreeLink and will give you a link whether you use PascalCase or not. So, putting square brackets around camelCase, gives you camelCase. However, you should generally use PascalCased words. I mean, whyNotUsePascalCaseHere.
It's also possible to have one word links (without using square brackets), but they're special; see: one-word topic names.
To prevent PascalCase words from being linked, start and end the word with two double-quotes. To show PascalCase non-linked, you enter:
If you know you want a link, but want to display text other than the linking text, you can "relabel" the link. These are sometimes called or . They will have fomatting matching their link type. The pattern for them is @< DisplayText>:<Link>@. (Someone called this pattern a Textism, but I'm unfamiliar with the term.)
|You write||FlexWiki displays|
|"pascal case":FlexWiki.PascalCase||"pascal case":FlexWiki.PascalCase|
|"camel case":FlexWiki.[camelCase]||"camel case":FlexWiki.[camelCase]|
|"Microsoft Corp.":http://www.microsoft.com||Microsoft Corp.|
This work is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.