A key capability of WikiText is the ability to make links to other tiddlers or to external websites.
Link to a tiddler by title:
To link to a tiddler and specify the text of the link:
[[Displayed Link Title|Tiddler Title]]
You can also create a link from the editor toolbar. Click link (), and search and select a tiddler.
For tiddler titles that match the CamelCase rules, just typing the title without double square brackets will automatically create a link.
You can suppress a link from being recognised by preceding it with
~. For example:
* ~HelloThere is not a link * ~http://google.com/ is not a link
That renders as:
... and the underlying HTML is:
<ul><li>HelloThere is not a link</li><li>http://google.com/ is not a link</li></ul>
https://tiddlywiki.com/ [[TW5|https://tiddlywiki.com/]] [[Mail me|mailto:email@example.com]] [[Open file|file:///c:/users/me/index.html]]
For this syntax to work, the URL has to be recognisable as a URL. Otherwise, it is treated as a tiddler title. As a result, in case you want to link to a resource locatable using a relative path, use the extended syntax:
[ext[Open file|index.html]] [ext[Open file|./index.html]] [ext[Open file|../README.md]] [ext[Open file|c:\users\me\index.html]]
The extended syntax still works with full URLs, although in that case it is not necessary:
[ext[https://tiddlywiki.com]] [ext[TW5|https://tiddlywiki.com]] [ext[Mail me|mailto:firstname.lastname@example.org]] [ext[Open file|file:///c:/users/me/index.html]]
You can also use the extended syntax to force an external link:
See the LinkWidget for details of the underlying widget used to implement tiddler links, including macros that can be used to customise its behaviour.