Help:链接

From MediaWiki.org
Jump to navigation Jump to search
This page is a translated version of the page Help:Links and the translation is 80% complete.

Outdated translations are marked like this.
Other languages:
Bahasa Indonesia • ‎Deutsch • ‎English • ‎Esperanto • ‎Kapampangan • ‎Lëtzebuergesch • ‎Nederlands • ‎Scots • ‎Tiếng Việt • ‎Türkçe • ‎Zazaki • ‎català • ‎dansk • ‎español • ‎français • ‎interlingua • ‎italiano • ‎magyar • ‎occitan • ‎polski • ‎português • ‎português do Brasil • ‎română • ‎slovenčina • ‎suomi • ‎svenska • ‎čeština • ‎русский • ‎српски / srpski • ‎українська • ‎ייִדיש • ‎עברית • ‎العربية • ‎سنڌي • ‎پښتو • ‎हिन्दी • ‎বাংলা • ‎ಕನ್ನಡ • ‎ไทย • ‎中文 • ‎日本語 • ‎한국어
PD 注意:当您编辑本页面时,即代表同意以CC0协议授权您的贡献。您可以在公有领域帮助页面找到更多信息。
PD

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

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

请注意这并不包含分类链接文件链接,两者分别用于方针页面至分类,及显示图片或其他媒体文件。

内部链接

创建 所谓的内部链接至同一wiki上的页面,请使用双重方括号wiki标记,[[就像这样]]。当您预览或保存您的更改时,您将看到可以跟随至目标页面的链接。如果页面已存在,那么链接会显示为蓝色(就像这段话开头的“创建”一词那样);如果不存在,那么会显示为红色(因此[[就像这样]]链接实际显示为就像这样)。注意如果wiki的颜色方案已从默认值更改的和,颜色可能会不同。跟随这种链接到缺失页面的“红链”(无论是否真的是红色)将通常允许用户创建页面。

为了将任意文本(不一定是页面标题)标记为链接,使用竖直线或管道符,例如[[Help:Categories|category links]] 的结果是 category links

链接目标的首字母通常不区分大小写(除非wiki有其他配置),这意味着链接开头可以大小写任意(因此How to contributehow to contribute等价)。然而,随后的每个字母必须准确匹配目标页面(因此How to contributeHow To Contribute并非等价)。页面标题中的空格会表示为下划线(因此How to contributeHow_to_contribute也等价),但基本上并不建议在链接中使用下划线,因为这会在页面文本中可见(但这可通过使用“竖线”防止)。

如果链接的页面是你正在编辑的页面,结果会不会是一个超文本链接而仅仅是一串字符(例如:在页面上编写[[Help:Links/zh]]的结果是Help:Links/zh),你可能会想要链接到一个特定的章节或是一个锚点,请看下面的例子。

MediaWiki使用页面链接数据库表 来保持内部wiki链接的追踪。

Name/描述 语法 结果
内部链接
[[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]]

请参阅:meta:Help:Piped link

editing help

previewing

different text

Pipe trick
[[Manual:Extensions|]]

[[User:John Doe|]]

[[Extension:DynamicPageList (Wikimedia)|]]

[[Extension:DynamicPageList (third-party)|]]

竖线欺骗涉及编辑者输入内容的情况较少,但可能对读者迷惑不清,它们会在这些动态页面列表示例中看到。

Extensions

John Doe

DynamicPageList

DynamicPageList

词尾链接
[[Help]]s

[[Help]]ing

[[Help]]ers

[[Help]]almostanylettersyoulikehere

[[Help]]BUTnotalways

跟随所谓的按每种语言本地化的“linktrail规则”。

Helps

Helping

Helpers

Helpalmostanylettersyoulikehere

HelpBUTnotalways

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

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

Helpful advice

GPLv3

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

锚点在章节标题和页面顶端自动提供。

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

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

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


在章节标题中设置锚点

==<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
链至分类页面的可见链接
[[:Category:Help]]

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

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

File:Example.jpg

this example

Media:Example.jpg

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

[[Special:MyTalk]]

[[Special:Preferences]]

Special:MyPage

Special:MyTalk

Special:Preferences

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

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

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

[[Special:Diff/2390639/2393992]]

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

Special:Diff/2393992

Special:Diff/2390639/2393992

重定向
#REDIRECT [[Main Page]]

Should be the first and only line on the page. 参见 Help:Redirects

Redirect arrow without text (cropped).svg Main Page


外部链接

要想创建到一个其他网站的页面的外部链接,将URL后空一格加上链接文本,然后全部放入单层方括号中(看下面的例子)。当保存或预览页面时,您将看到一个与外部链接,颜色不同并且(或)有一个箭头图标用来表示指向本站以外的其他网站。

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

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

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

URLs beginning with "http://" and "https://" are automatically linked, even when no brackets are used.

https://mediawiki.org
Avoiding auto-linked URLs
<nowiki>https://mediawiki.org</nowiki>
https://mediawiki.org

省略协议的外部链接

[//en.wikipedia.org Wikipedia]

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

The link will be HTTP or HTTPS depending on the protocol of the page currently being viewed (which could be different for different users). This is only supported inside of square brackets [ ]. Using "//en.wikipedia.org" by itself does not result in a link.

Wikipedia

//en.wikipedia.org

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

参见URL编码页面名称PAGENAMEE编码

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]

外部链接到内部页面

要想添加链接到同一维基的一个页面,可以使用 URL查询参数,您可能需要使用外部链接语法。

描述 您输入的 输出效果
内部链接到本页面的编辑页
[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]

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

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

Edit this page

Edit this page

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

当您向使得一个外部链接看上去像是内部链接,可以使用 plainlinks 类,来防止一般情况下会出现的小箭头。

Edit this page


跨维基链接

跨维基链接是一种使用内部链接标记链接到事先注册的网站的链接。比如,您可以输入 [[wikipedia:Sunflower]] 链接到http://en.wikipedia.org/wiki/Sunflower,这个链接将显示为Wikipedia:Sunflower。http://en.wikipedia.org/wiki/ 默认被用代字wikipedia 注册到你的维基。(如果修改过您的维基中的参数,这种链接有可能无法正常运作。)不像内部链接,跨维基链接不检查页面是否存在,所以跨维基链接常显示为蓝色,而无论另外目标维基页面是否存在。

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

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

更多详情位于手册:跨wikim:Help:Interwiki linking/zh。您的wiki可能有Special:Interwiki页面,它会列举支持的跨wiki前缀;这里有默认的跨wiki列表。您可以在您的网站编辑interwiki 表。

跨语言链接

如果您的维基有其他语言的版本,您将在sidebar中发现“其他语言”链接,就在工具箱下方,名字叫“in other languages.”

In wiki markup an interlanguage link looks very much like an interwiki link, but behaves similarly to a category link in that it is rendered in a special way. While category links appear in a special list at the bottom of the page (usually), interlanguage links appear in a special list in the sidebar of the page (or elsewhere, depending on the wiki's configuration and the skin used).

The purpose of interlanguage links is to link pages on the same topics in different languages. To create an interlanguage link, type [[language prefix:page name]] anywhere in the page (preferably at the bottom, like category links); the language prefix is the prefix specified at your wiki for the other language version (typically the ISO 639-1 language code). The interlanguage link is unilateral, it does not point back from that page in the other language. For that purpose, an equivalent back-link needs to be placed there as well. It does not work like the "Edit links" in the languages section of Wikipedia-language versions. But it can be used across all name spaces, including 'User:' to point to ones other profiles in other languages.

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

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

当链接不仅跨维基而且跨语言,命令是wikipedia:zh:向日葵

更多信息请参见元维基

Limits

An internal wiki link is limited by maximum page title size.

参见