There are five types of hypertext links in Knowledge Management system:

  1. Internal links to other pages in the same Knowledge Management system (commonly called "Knowledge Management system links")
  2. External links to pages at other websites
  3. External links to internal pages in the same Knowledge Management system
  4. Interlanguage links to other Knowledge Management systems registered as different language versions of the current Knowledge Management system

Please note that this list does not include category links and file links, which are used to place pages into categories and display images or other media files, respectively.

Internal links

Description You type You get
Internal link
[[Main Page]]

Main Page

Piped link
[[Help:Editing pages|editing help]]

[[Help:Editing pages#Preview|previewing]]



[[User:John Doe|]]

The pipe trick involves less typing for editors, but is potentially confusing to readers, as seen in these DynamicPageList examples.


User:John Doe

#REDIRECT [[Main Page]]

Should be the first and only line on the page.

Redirect arrow without text (cropped).svg Main Page
Setting an anchor for incoming links
<div id="Unique anchor name 1">optional text</div>

<span id="Unique anchor name 2">optional text</span>

Rendered lock-level and inline, respectively. Doing this would allow for #Unique anchor name 1 on the same page or Help:Links#Unique anchor name 1 on a different page. Omit the "optional text" for an invisible anchor.

optional text

optional text

Setting an anchor in a section heading
==<span id="Alternate Section Title"></span>Section heading==

Note the placement. This must be a "span" tag, not a "div". (Such anchors allow sections to be retitled without breaking incoming links.)

Section heading
Link to an anchor at another page
[[Help:Images#Supported media types for images]]
Help:Images#Supported media types for images
Link to the current page's talk page
Help:links Discussion
Visible link to a category page
Visible link to an image or media file


File:Example.jpgthis example

Link to a page specific to each reader (user page, etc.)






External links

To create an external link, usually to a page at a different website, enclose the URL followed by space and the link text in single square brackets (see examples below). When you save or preview the page, you will see a link rendered slightly differently than an internalKnowledge Management system link. It may be a different color and/or be followed by an arrow icon to show that it may lead to another site.

Description You type You get
External link with specified link text
[ E+]
Numbered external link

This is what happens if you omit the link text. Multiple links of this type on the same page are numbered sequentially.

Bare external link

URLs beginning with "http://" and "https://" are automatically linked, even when no brackets are used.
Avoiding auto-linked URLs
External link to the current server
External link to other host passing the pagename [[2]]
Mailto link
[ email me]
Mailto named with subject line and body
[ info]

External links to internal pages

To add a link to a page on the sameKnowledge Management systemusing URL query parameters, you may need to use external link syntax.

Description You type You get
External link to the current page's edit page
[ Edit this page]

[{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page]

Edit this page

Edit this page

External link to the current page's edit page, and styled to look like an internal link
<span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page]</span>

The plainlinks class can be used in cases where you want an external link to look like an internal one, by suppressing the icon that normally appears after it.

Edit this page


An internal Knowledge Management system link is limited by maximum page title size.