Help:Links/zh

PD 注意:當您編輯本頁面時,即同意以CC0協議授權您的貢獻。您可以在公有領域找到更多 PD
Category:Pages using deprecated NoteTA template#%20

链接是用來參照MediaWiki內的頁面、其他wiki或外部網站。

在MediaWiki中有5种类型的超文本链接:

  1. 内部链接:链接到同一個wiki內的其他页面(通常称作“wiki链接”)
  2. 外部链接:链接到其他网站的页面
  3. 内部页面的外部链接:链接到同一個wiki内部的页面
  4. 跨wiki链接:链接到已预先使用特殊前缀字符注册的其他网站
  5. 跨语言链接:链接到已注册为当前wiki的不同语言版本的其他wiki

请注意,上述列表并不包含分类链接文件链接,两者分别用于放置页面到分类內,以及显示图片或其他媒体文件。

内部链接

创建一個指向同一wiki內的页面的内部链接(稱為「wiki链接」),请使用双重方括号的wiki标记,[[就像这样]]。 当您预览或保存您的更改时,您将看到一个可以指向目标页面的链接。 如果页面已存在,链接会显示为蓝色(就像本段开头的那一词“创建”那样);如果页面不存在,链接会显示为红色(所以[[像是这样]]的链接实际會被显示为像是这样)。 注意,若wiki的颜色方案已从默认值變更了,則颜色可能会不同。 伴隨这种链接到缺失页面的“红字链接”(无论它是否是真的红色)通常就是要让用户创建該页面。

要将任意文本(不一定是页面标题)标记为链接,可使用竖直线或管道符,像這樣:[[Help:Categories|分类链接]]的结果是 [[Help:Categories|]]

链接目标的首字母通常不区分大小写(除非wiki有其他的配置),这意味着链接开头可以大小写任意(因此How to contributehow to contribute是相同的)。 然而,「随后」的每个字母則必须准确匹配目标页面(因此How to contributeHow To Contribute是「不」相同的)。 页面标题中的空格会表示为下划线(因此How to contributeHow_to_contribute也是相同的),但在链接中使用的下划线会在页面文本中被看见(但这可以使用“竖线”來避免)。

如果链接的页面的标题正是你正在编辑的页面,則其结果根本不是超链接,而只是粗体文本(例如:在本页面上標記[[Help:Links/zh]],得到的结果是Help:Links/zh)。 如果你正試著创建链接到当前页面的wiki链接,你可能是要链接到页面内某個特定的「段落」或者「锚点」;請参见下方的例子。

MediaWiki使用表来了解内部wiki链接的動態。

與外部連結不同,內部連結不支援使用URL查詢參數。 內部或外部連結都不支援增加HTML的屬性。

名称/描述 语法 结果
内部链接
[[Main Page]]

[[Help:Contents]]

[[Extension:DynamicPageList (Wikimedia)]]

Main Page

Help:Contents

Extension:DynamicPageList (Wikimedia)

管道链接
[[Help:Editing pages|editing help]]

链接到目标页面中的某一章节或锚点。

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

管道链接至同一页面上的某个锚点

[[#See also|different text]]

另見Help:Piped link

editing help

previewing

different text

管道技巧
[[Manual:Extensions|]]

[[User:John Doe|]]

[[Extension:DynamicPageList (Wikimedia)|]]

[[Extension:DynamicPageList (disambiguation)|]]

如同在DynamicPageList的示例中所示,管道技巧所完成的转换可导致不同链接目标卻有著相同的文本。

Extensions

John Doe

DynamicPageList

DynamicPageList

词尾链接
[[Help]]s

[[Help]]ing

[[Help]]ers

[[Help]]almostanylettersyoulikehere

[[Help]]BUTnotalways

依照所谓的按每种语言本地化後的“linktrail规则”(譯註:/^([a-z]+)(.*)\$/sD)。

Helps

Helping

Helpers

Helpalmostanylettersyoulikehere

HelpBUTnotalways

避免词尾链接
[[Help]]<nowiki />ful advice

[[wikipedia:GNU General Public License|GPL]]<nowiki />v3

Helpful advice

GPLv3

链接到同一页面上的锚点
[[#See also]]

锚点會在页面的章节标题顶部([[#top]])自动提供。

#See also
为到來的链接设置锚点
<div id="Unique anchor name 1">optional text</div>

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

可分别呈現区块层级和行内。 这样做可以在同一页面上使用[[#Unique anchor name 1]],也可以在不同页面上使用[[Help:Links/zh#Unique anchor name 1]]。 對於某個不可见锚点的功能時,請省略“optional text”的部份。

在章节标题中设置锚点

==<span id="Alternate Section Title"></span>Section heading==

需要注意的地方: 这里必须是一个span标签,而不是div标签。 (这样的锚点可以在段落更改标题的同时又不破坏外來的链接。)

选配文本

选配文本

Section heading
链接至另一页面上的锚点
[[Help:Images#Supported media types for images]]
Help:Images#Supported media types for images
链接至当前页面的讨论页
[[{{TALKPAGENAME}}|Discussion]]

参见Help:魔术字#页面名

Discussion
链接到子页面
[[/example]]

[[Help:Links/example|/example]]的快捷方式。 参见Help:子页面

/example
链接至子页面而没有开头斜线
[[/example/]]

[[Help:Links/example|example]]的快捷方式。

example
链接到当前页面的父页面的子页面。 只能在子页面上使用。
[[../example2]]

如果您将[[Help:Links/example2|example2]]链接到[[Help:Links/example|example]]那将成为一个重定向。

example2
链至分类页面的可见链接
[[:Category:Help]]

在没有开头冒号时,链接将无法显示,并且页面会被放置在分类中;这是一个常见错误。 另见:

Category:Help
链至图片或媒体文件的可见链接

File:Example.jpg

file label

Media:Example.jpg

file label

链接至为每个读者指定的页面(用户页等)
[[Special:MyPage]]

[[Special:MyTalk]]

[[Special:Preferences]]

Special:MyPage

Special:MyTalk

Special:Preferences

链至指定修订版本的内部链接
[[Special:PermanentLink/2393992]]

修订的版本可以在每个页面的編輯歷史中找到。 (通常可以看到指向某个修订的版本的链接实现为外部链接,这是因为可以很容易通过复制粘贴来构建外部链接。

Special:PermanentLink/2393992
链接到“差异”的内部链接
[[Special:Diff/2393992]]

[[Special:Diff/2390639/2393992]]

默认情况下(上面的例子中)是显示显示与上一个版本之间的差异, 请看上一个条目中的注释。

Special:Diff/2393992

Special:Diff/2390639/2393992

重定向
#REDIRECT [[Main Page]]

应该是页面上的第一行。 参见Help:重定向

 Main Page

外部链接

要想创建一个外部链接,通常是指到某個不同网站的页面,将URL后空一格再加上链接文本,然后全部放入单层方括号中(看下面的例子)。当保存或预览页面时,您将看到一个与外部链接,颜色不同,且可能有一个箭头图标用来表示指向本站以外的其他网站。 When you save or preview the page, you will see a link rendered slightly differently than an internal wikilink. It may be a different color and/or be followed by an arrow icon to show that it may lead to another site.

描述 您输入的 输出效果
使用指定文字顯示外部連結
[https://mediawiki.org MediaWiki]
MediaWiki
数字表示的外部链接
[https://mediawiki.org]

如果您省略链接文本,则会发生这种情况。 同一页面上此类型的多个链接按顺序编号。

裸露外部链接
https://mediawiki.org

即使未使用方括号,也将自动链接以“http://”和“https://”开头的URL。

https://mediawiki.org
避免自动链接的URL
<nowiki>https://mediawiki.org</nowiki>
https://mediawiki.org
相對Protocol URL的外部链接
[//en.wikipedia.org Wikipedia]

[//en.wikipedia.org //en.wikipedia.org]

链接将是HTTP或HTTPS,具体取决于当前正在查看的页面的协议(不同的用户可能会有所不同)。 仅在方括号[ ]中支持此功能。 单独使用“//en.wikipedia.org不会产生链接。

Wikipedia

//en.wikipedia.org

外部链接当前服务器
https://{{SERVERNAME}}/pagename
https://www.mediawiki.org/pagename
外部链接到其他主机并传送本维基页面的名称
https://google.com/search?q={{PAGENAMEE}}

参见URL编码页面名称, Manual:PAGENAMEE encoding

https://google.com/search?q=Links
电子邮件链接
[mailto:info@example.org email me]
email me
发给特定人的邮件链接并且包含主题和邮件内容
[mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info]
info
自定义 URI
[skype:echo123 call me]

任何你希望添加的URI首先通过$wgUrlProtocols制定。 (此示例在MediaWiki.org上不會被启用)

[skype:echo123 call me]

使用電子郵件連結

電子郵件連結使用在位址前的mailto:。 它們是這樣寫的: [mailto:anyone@example.org 地址的名字] (結果為 地址的名字)。 如果沒有名字,地址會自動編號,就像這樣:[mailto:anyone@example.org]變成

沒有方括號的位址不會被連結,例如:anyone@example.com。

您也可以使用[mailto:anyone@example.org?cc=anyone2@example.org 地址的名字]來增加一個副本(CC)。(結果為地址的名字)。

若要增加主旨(subject),請使用: [mailto:anyone@example.com?subject=Subject]

内部页面的外部链接

要添加指向同一wiki并使用URL查询参数的链接,你可能需要使用外部链接语法。

描述 您输入的 输出效果
指向当前页面的编辑页面的外部链接
[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit 編輯此頁]

[{{fullurl:{{FULLPAGENAME}}|action=edit}} 編輯此頁]

请参见Help:魔术字#URL数据和上方的外部链接

編輯此頁

編輯此頁

指向本页面的编辑页的外部链接,看上去像是内部链接
<span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span>

在您想要讓某个外部链接看上去像是内部链接的情況時,可以使用plainlinks,抑制那個通常会出现的小箭头。

編輯此頁

箭頭圖示

有些預設會在每個外部連結之後加入一個箭頭圖示。 不過,只要使用class="plainlinks"就可以避免這種情況。 例如:

  • [http://a a]a
  • <span class="plainlinks">[http://a a]</span>a

使用連結搜尋(Linksearch)

Special:Linksearch 是一個內建工具,可協助尋找那些連結至特定URL的頁面。 透過使用externallinks表表格,它會產生連結來源頁面名稱的完整清單,以及每個來源頁面的完整目標連結。 您可以在所有命名空間中搜尋,也可以只在其中一個命名空間中搜尋。 它支援萬用字元(*)的使用,因此您可以依頂級域名(例如:)、次級域名(例如:)等進行搜尋,或透過指定 URL 的部份內容(例如:)來精細您的搜尋。

  • 避免包含 "http://"。
  • 如果 URL 中有冒號,程式可能不會傳回任何結果。
  • URL中的MediaWiki頁面名稱應使用底線而非空格。 連結搜尋功能也需要URL中的底線。
  • 連結搜尋對大小寫、多個底線和index.php的使用都很敏感。 它可能找不到替代的URL,即使它們指向相同的目標。 因此,在建立外部連結時,最好使用URL的基本形式。 如果追蹤連結後,位址列會顯示修改後的URL,請相應更新連結中的 URL,以便最佳使用連結搜尋。
  • 清單依URL排序,使用標準頁面名稱順序 。 請注意,底線,與空格是的不同,是按字母順序放置在Za之間。

使用反向連結

正常情況下,專案內的內部連結很容易被發現,而且對於尋找相關頁面很有用。 但是當內部連結和外部連結混合在一起時,追蹤反向連結就會很麻煩,這時就必須同時使用"Help:链入页面"和"Linksearch"。 然而,對於特定段落或錨點的連結,可以同時包含內部連結和使用display=none的CSS樣式的外部連結,來提供反向連結。

外部連結比跨維基連結更好。 透過連結搜尋(Linksearch),您甚至可以找到特定段落或錨點的反向連結。 因此,結合內部連結和外部連結、同時隱藏外部連結<span style="display:none">http://...</span>,讓我們兩全其美。

限制

  1. 「外部链接」不支持「字尾链接」。
  2. 「外部链接」不会计入Special:WhatLinksHere链入页面)。

跨wiki链接

跨wiki链接是指向其他网站的与内部链接相似的链接(尽管名称有“wiki”二字,但不一定指向wiki)。 比如,您可以输入[[wikipedia:Sunflower]]链接到https://en.wikipedia.org/wiki/Sunflower,或者在此维基上输入较短的[[w:Sunflower]]。 两者都会产生一个wikipedia:Sunflower的链接。 之所以可行,是因为默认情况下,MediaWiki将wikipedia:配置为“跨维基前缀”,当在[[]]中使用时,它会链接到https://en.wikipedia.org/wiki/如果您的wiki的管理员更改了设置,则可能无法使用。)不像内部链接,跨wiki链接不检查页面是否存在,所以跨wiki链接常显示为蓝色,无论远程wiki的页面是否存在。

就像内部链接一样,您也可以建立管道链接,替换链接的名称, 比如:[[wikipedia:Sunflower|big yellow flower]]生成big yellow flower[[wikipedia:Sunflower|]] 生成 Sunflower

基本上,跨wiki链接是常用的较长的外部链接的缩写。非常相似的链接可以 [http://en.wikipedia.org/wiki/Sunflower big yellow flower]创建。

更多详情位于手册:Interwiki。 您的wiki可能有一个Special:Interwiki页面,列出了它支持的跨wiki前缀;这是默认的跨wiki列表。 您可以在您的站点编辑interwiki表格。

跨语言链接

如果您的wiki有其他语言的版本,您将在侧边栏中发现跨语言链接,就在工具箱下方的「其他语言」章節中。

在wiki标记中,跨语言链接看上去与跨維基链接非常相似,但是其行为类似于分类链接,都是以特殊的方式呈現。 分类链接(通常)在页面底部的特殊的列表中出现,而跨语言链接则出现在页面的侧边栏中的特殊列表中(或者其他地方,取决于wiki的配置和使用的皮肤)。

跨语言链接的目的是链接以不同语言所寫的相同主题的页面。 要创建跨语言链接,请在页面的任意地方(最好是在底部,就像于分类链接一樣),输入[[语言前缀:页面名称]];语言前缀是指为你的wiki所指定的另一语言版本的前缀(通常是ISO 639-1语言代码)。 跨語言鏈接是單向的,不會从其他語言的頁面指回来。 為達到這個目的,也需要在其中放置等效的反向鏈接。 它不能像在维基百科語言版本的語言章节中的“編輯鏈接”那樣運作, 但它可以用於所有的名稱空間,包括“User:”在內,以指向其他語言的其他設定檔。

如果您只想将跨语言链接显示在页面内容的某个地方,而非显示在侧边栏上,可在语言前缀之前添加一个半角冒号:

[[:zh:向日葵]] zh:向日葵

当链接即是跨wiki也是跨语言,那順序就是wikipedia:zh:向日葵

更多信息请参见跨语言链接

管道連結

管道連結是一個內部連結跨wiki連結,其中連結的「目標頁面名稱」和它的「標籤」都是明確指定的。 當使用者希望「目標頁面名稱」和「標籤」的值不同的情況時,這將非常有用。 這也能連結頁面的文字中,與上下文相關的單字或詞組,而不是使用一般的值「另見」。 措辭並不需要符合目標頁面的名稱。 根據目前使用者和支援的瀏覽器所設定的偏好設定,您仍然可以看到連結目標:當您將游標停留在連結上時,該名稱會顯示在彈出視窗中,同時也會顯示在狀態列中。 例如:

[[coffeehouse setup|Get Piping Hot Coffee Here!]]

會顯示: Get Piping Hot Coffee Here!

讓我們再舉一個例子: [[help:Piped link|piped link]] 將顯示為 piped link。 當上下文清楚顯示連結到的頁面是在命名空間中時,就可以這樣做。 管道連結是個比較好的完成這件事的方式,而不是錯誤地連結到piped link,它可能是歧義頁或是不存在的頁面。

有趣的事實:「管道」一詞是指使用管道符號"|",而在此上下文中,管道符號卻是用來將更具有描述性的描述與連結實際的頁面名稱分開。 管道字元是以它的另一種用法來命名的;請參閱豎線

使用重定向作為代用

另一種方法是使用重定向頁面。 若要建立Get Piping Hot Coffee Here!,請使用[[Get Piping Hot Coffee Here!]]並使其重定向至coffeehouse setup(請注意:與上文不同的是,當您指著連結時,跳出的是已經顯示的文字,這要視您瀏覽器的支援而定)。

如果重定向已經存在或在其他地方也會有用,那就很方便。但也有一些弊病。

  • 彈出視窗不會顯示目的地的頁面
  • 相關的變更」顯示「重定向頁面」的變更,而非重定向目標中的變更
  • 在目標頁面上顯示的重定向訊息會讓它稍微雜亂一些

管道連結和重定向一起使用,可以在懸浮框中提供非連結頁面名稱的資訊,例如,以其他單位表示的單位值。 在這種情況下,可以製作一個頁面,其頁面名稱就是您希望在連結標題中出現的資訊,而它會重定向到某個具有更適當名稱的頁面。 例如,頁面w:30.48 cm重定向到w:Foot (unit)

管道的技巧

如果管道連結中,在|之後的部份留空,則會根據以下規則,將其轉換為左側頁面名稱的縮寫形式:

  1. 第一個冒號(:)之前的任何字元以及冒號符號本身都會被移除。 這個字可能是也可能不是「名稱空間」的前綴(例如「Help:」)或「跨維基」的前綴(例如「commons:」)。 如果頁面名稱前面有一個冒號(:),則「第一頁」是指「此頁面之後的第一頁」。
  2. 如果尾端的文字是在括號之中,則會被移除。
  3. 如果沒有括號,但有一個 逗號(,)字元,則會移除逗號及其後的所有內容。
  4. 請注意,這對章節/錨點無效,因為[[Help:Piped_link#Pipe_trick|]]會輸出[[Help:Piped_link#Pipe_trick|]].。

類似於在討論頁面上簽名時使用三或四個波浪號,並在預覽中使用「subst」,結果會顯示在預覽本身,但編輯方塊中的轉換還未顯示。點選「顯示變更」選項,即可看到 wikitext 中的變更。

  • [[Help:Template|]]轉換為[[Help:Template|Template]],顯示為Template
  • [[Music: My life|]]會轉換為[[Music: My life| My life]],顯示為 My life--雖然「Music:」本身不是命名空間 (因此冒號符號後的空格不會自動移除),然而,捷徑還是有效的
  • [[w:en:Pipe (computing)|]]換換成[[w:en:Pipe (computing)|en:Pipe]],顯示為en:Pipe
  • [[commons:Boston, Massachusetts|]]換換成[[commons:Boston, Massachusetts|Boston]],顯示為Boston
  • [[w:{{{1}}}|]]「不」會給出[[w:{{{1}}}|{{{1}}}]], 而以參數1的值呼叫模板會得到一個有效的連結,但僅限於取代的情況。
  • [[w:en:{{FULLPAGENAME}}|]]「不」會給出[[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]][[m:{{FULLPAGENAME}}|]]「不」會給出[[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
  • [[Wikipedia:Village pump (technical)#Pipe trick|]] 未轉換,因此無法給出有效的連結。
此wikitext 会生成:
* [[project:a (b)|]]
* [[w:project:a (b)|]]
* [[:de:project:a (b)|]]
* [[wiktionary:project:a (b)|]]
* [[wiktionary:de:project:a (b)|]]
* [[wikibooks:project:a (b)|]]
* [[wikiquote:project:a (b)|]]
* [[wikisource:project:a (b)|]]
* [[wikisource:project:a (b)#c|]]
* [[w:en:{{FULLPAGENAME}}|]] [[w:en:{{FULLPAGENAME}}|en:{{FULLPAGENAME}}]]
* [[m:{{FULLPAGENAME}}|]] [[m:{{FULLPAGENAME}}|{{FULLPAGENAME}}]]
* a
* project:a
* project:a
* project:a
* de:project:a
* project:a
* project:a
* project:a
* [[wikisource:project:a (b)#c|]]
* [[w:en:Help:Links/zh|]] en:Help:Links/zh
* [[m:Help:Links/zh|]] Help:Links/zh

類別標籤

由於分類的排序金鑰語法類似於管道連結,因此管道技巧也適用於分類標籤,儘管從技術上來說,這在那裏沒有用處。

限制

  • 使用template:tc[[Help:L{{tc}}k|]]未進行轉換,因此結果顯示為[[Help:Link|]],這並非有效的連結。 管道技巧的擴張是發生在模板等等的普通擴張之前,這是因為如同置換一樣。 如果被連結的頁面包含無效字元,管道技巧就無法運作。 因此,一般而言,目標頁面名稱的可接受性是在模板擴張之後才評估的,而管道技巧擴張則是在模板擴張之前就判斷它了。 因此,在頁面名稱中,被視為是無效字符。 取而代之的是,可以使用模板,如同template:pipe trick: {{pipe trick|Help:|L{{tc}}k}}會顯示為Link

反向的管道技巧

在「A (c)」頁面上,[[|b]]會自動轉換為[[b (c)|b]]

同樣地,在「A, c」頁面上,[[|b]]會自動轉換為[[b, c|b]]

锚点

链接到某个锚点

格式為[[#anchor_name]]的連結將指向頁面上第一個匹配的錨點,通常是對應到第一個相同的段落標題。

您可以在連結中加入[[#anchor_name]],將連結導向到「以name為名」的頁面上第一個匹配的段落標題 (或錨點):

[[Help:Editing#Advanced editing]]

https://www.mediawiki.org/wiki/Help:Editing#Advanced_editing

使用自動錨點

段落的標題可以利用標題文字作為錨點名稱,充當為錨點。 如果有多個具有相同標題的段落,則其後每次的出現都會被附加"_2", "_3"等等。

#toc錨點會連結到頁面的目錄(TOC),除非有一段落的標題已經是"toc"。

手动錨點

手動設定的錨點有助於連結到「無法連結」的元素,例如表格(標題或單元格)或純文字的段落。 例如,在上面的內部頁面的外部連結段落中,雖然欄位文字「描述」像是(小)標題,但它不是。

有幾種方法可以在任何位置上設定錨點:

  • 如果「錨點」的模板存在於您的wiki上的話,那它就是{{Anchor }},它提供了一個標準化的方法來創建錨點。 請使用語法{{Anchor|Name_of_Anchor}}將模板放置在您想要的位置上。 例如,{{Anchor|Description}}被放置在表格的「描述」欄之中,它位於「內部頁面的外部連結」段落的下方。 按一下#Description會連結到在表格上已建立的那個錨點。 錨點只能透過原始碼看到。
  • 對於可見錨點,使用一般錨點標籤 <span id="anchor_name">some text</span> 搭配可選的文字。 對於隱藏的錨點,請省略文字。 要指向錨點,請使用 [[#anchor_name]]
  • 避免使用手動的HTML標題,有如 <h2>Editing Instructions</h2>。 文字原本就是作為 anchor_name.
  • 在某些情況下,有必要在Wiki元素中加入類似HTML的ID屬性。 舉前面提到的表格為例,標題為內部頁面的外部連結
border="1" class="wikitable" id="You type"
  • 可使用保留字元[[#top]]以到達頁面的頂端。

另見Help:Section#Linking sections using an arbitrary ID.

Using Linksearch anchors

如上所述,如果使用外部連結樣式,例如,我們可以使用Special:Linksearch

使用Linksearch ,在數字的錨點名稱中加入前導零,可避免意外的匹配。 例如,不要搜尋「1」,而要用「01」去避免包含到「10」。 這種做法在Template:Current events header中可以看到。 同樣地,如果有「a」和「ab」這樣的錨點,使用「_a」可以在搜尋結果中區分出來。

使用anchorencode

解析器函數#anchorencode會將輸入進行編碼,以用作錨點。 例如,若要外部連結至上述的 #Using linksearch anchors,您可以使用 https://www.mediawiki.org/wiki/Help:Links#{{anchorencode:Using Linksearch anchors}},它會解析為 https://www.mediawiki.org/wiki/Help:Links#Using_Linksearch_anchors

子頁功能

MediaWiki有一個子頁功能,這個功能根據專案和命名空間的不同,可能會被啟用、也可能不會被啟用。 如果已被啟用,則適用下列規則;否則,「A/b」只是具有該名稱的獨立頁面。

一個頁面的樹狀結構是使用頁面名稱中的正斜線組成的: A/b被視為A的子頁面,造就A是A/b的父頁面;以及,A/b/c是A/b的子頁面;同時,A/a、A/b和A/c被歸類為兄弟頁面。

子頁正文會自動顯示出到父頁面的所有連結,而不需要特定的 wikitext。 即使父頁面不存在,這些連結也會出現。 但是,如果序列中的任何祖先頁面遺失,連結鏈就會停止在該點之前。 此外,在頁面名稱之中,正斜線之後的字母大寫也很重要,這表示「/subpage」和「/Subpage」是指向不同的頁面。

链入页面Help:相關變更功能,並不會將這些自動產生的連結列入考慮。

當命名空間中的子頁功能啟用時,頁面名稱中的任何正斜線都會自動建立子頁結構,無論是否有意為之。

您可以使用 Special:PrefixIndex 找到子頁面的清單。

使用變數

在A:B/c/d頁面的命名空間A中使用子頁功能時,{{BASEPAGENAME}}顯示B/c,而{{SUBPAGENAME}}顯示d。

使用相對連結

在子頁層級結構中,您可以利用下列的相對連結:

  • [[../]] 連結至目前子頁面的父頁面。 例如,在 A/b 頁面上,它會帶您到 A 頁,而在 A/b/c 頁面上,它會引導您到 A/b 頁。
  • [[../../]] 連結至目前子頁面的祖代頁面。 例如,在 A/b/c 頁面上,它指向 A 頁。
  • [[../s]] 連結至目前子頁面的兄弟頁面。 例如,在 A/b 頁面上,它會導向 A/s 頁面。
  • [[../../s]] 連結至目前子頁面的「叔叔」頁面。 例如,在 A/b/c 頁面,它會指向 A/s 頁面。
  • [[/s]] 連結直接指向子頁面。 在A頁,其功能與 [[A/s]] 相似。 然而,從啟用了子頁面功能的名稱空間連結到主名稱空間開頭為"/"的頁面需要一個變通方法:在頁面名稱前加上冒號。

即使階層架構中的所有頁面都被重新命名以反映根名稱的變更、即使根變成某個新父頁的子頁,相對連結仍然可保持功能。 具有適當權限的使用者,例如管理員和具有move-subpages權限的使用者,可以選擇在重新命名過程中移動主頁面及其子頁面。

了解更多關於子頁面的資訊,請參閱子頁面。 請參閱Help:Links/exampleHelp:Links/example/example2的範例。

子頁的啟動

此此功能僅在$wgNamespacesWithSubpages 組態設定中指定的命名空間中啟用,這些命名空間若不是其預設的命名空間,那就是在LocalSettings.php設定中設定的任何其他命名空間。

字元轉換

手冊:頁面名稱中列出的指引,說明在wiki內和在interwiki連結中,會自動將非文字字符轉換。 例如,「[[Manual:Page%20naming]]」將顯示為「Manual:Page naming」。 相反地,外部連結的操作則相反;文字字元會轉換為非文字字元。 例如,瀏覽器通常會將「.../wiki/!」轉換成「.../wiki/%21」。

套用類似 %70 的代碼到重定向會使其停用,即使此連結仍可從重定向頁面存取。 為了確保能重定向成功,重定向頁面會顯示目標的基本形式,而不會像預覽頁面一樣是以一般的格式顯示此連結。

杂项

某些連結的額外效果

  • 相關變更
  • 反向链接s, 链接搜索
  • 當您在管道符號([[main Page| ]])之後加入一個空格時,後果會因瀏覽器而異。 在某些情況下,可能只會顯示一個空格(" "),而不會建立可以點擊的連結。 不過,「链入页面」的功能仍可將其識別為連結。

連結上的「懸浮框」

在某幾種網頁瀏覽器中,當您將游標移到連結上時,可能會出現一個提示框,顯示連結的HTML標題屬性的內容。 MediaWiki 會根據連結的類型指定不同的值給這個屬性:對於內部wiki連結,如果該頁面不存在的話,它會顯示頁面名稱和(頁面不存在);對於跨維基的連結,它會顯示帶前綴的頁面名稱;對於外部連結,它會顯示URL。

瀏覽器也可能會在其狀態列中顯示類似資訊,可能會顯示它屬於哪一區。

使用某個链接,即使沒有點選它,也能幫助釐清縮寫字詞 (例如將「neutral point of view(中立觀點)」顯示為NPOV),或加入註解。 沒有連結也可以建立的懸浮框,您可以使用像[[Link title|<span title="hoverbox">Display text</span>]]這樣的標記來自訂懸浮框的內容。

對於外部連結,您不能直接在href元素中包含標題的屬性。 然而,您也可以改用span元素來達到類似效果,就像這樣: [http://www.example.com <span title="hover text on external link">www.example.com web site</span>] :
www.example.com web site

從頁面上擷取某個連結

MediaWiki API允許使用者擷取頁面中的所有連結。 例如,您可以利用名為API:Links的API查詢來達成這個目的。

從某個圖片連結到某個頁面

您可以利用圖片將使用者引導到其他頁面。 如需更多詳細資訊,請參閱說明部分中使用圖片連結至特定頁面的指引。

限制

內部Wiki鏈接受到最大頁面標題尺寸的限制。

參見

Category:Help/zh#Links Category:Link/zh#Links
Category:Help/zh Category:Link/zh Category:Pages using deprecated NoteTA template