29
个编辑
无编辑摘要 |
无编辑摘要 |
||
第168行: | 第168行: | ||
==链接== | ==链接== | ||
===内部链接=== | |||
====普通内部链接==== | |||
[[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。 | |||
====Pipe trick==== | |||
[[Manual:Extensions|Extensions]] | |||
[[User:John Doe|John Doe]] | |||
[[Extension:DynamicPageList (Wikimedia)|DynamicPageList]] | |||
[[Extension:DynamicPageList (disambiguation)|DynamicPageList]] | |||
如同在DynamicPageList的示例中所示,管道技巧所完成的转换可导致不同链接目标却有着相同的文本。 | |||
====词尾链接==== | |||
[[Help]]s | |||
[[Help]]ing | |||
[[Help]]ers | |||
[[Help]]almostanylettersyoulikehere | |||
[[Help]]BUTnotalways | |||
依照所谓的按每种语言本地化后的“linktrail规则”(译注:/^([a-z]+)(.*)\$/sD)。 | |||
====避免词尾链接==== | |||
[[Help]]<nowiki />ful advice | |||
[[wikipedia:GNU General Public License|GPL]]<nowiki />v3 | |||
====链接到同一页面上的锚点==== | |||
[[#See also]] | |||
锚点会在页面的章节标题和顶部([[#top]])自动提供。 | |||
====为外来的链接设置锚点==== | |||
<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]]。 在看某个不可见锚点的功能时,请省略“选配文本”的部分。 | |||
在章节标题中设置锚点 | |||
<nowiki>==<span id="Alternate Section Title"></span>Section heading==</nowiki> | |||
需要注意的地方: 这里必须是一个span标签,而不是div标签。 (这样的锚点可以在段落更改标题的同时又不破坏外来的链接。) | |||
====链接至另一页面上的锚点==== | |||
[[Help:Images#Supported media types for images]] | |||
====链接至当前页面的讨论页==== | |||
[[{{TALKPAGENAME}}|Discussion]] | |||
参见Help:魔术字#页面名 | |||
====链接到子页面==== | |||
[[/example]] | |||
[[Help:Links/example|/example]]的快捷方式。 参见Help:子页面。 | |||
====链接至子页面而没有开头斜线==== | |||
[[/example/]] | |||
[[Help:Links/example|example]]的快捷方式。 | |||
====链接到当前页面的父页面的子页面。 只能在子页面上使用==== | |||
[[../example2]] | |||
如果您将[[Help:Links/example2|example2]]链接到[[Help:Links/example|example]]那将成为一个重定向。 | |||
====链至分类页面的可见链接==== | |||
[[:Category:Help]] | |||
在没有开头冒号时,链接将无法显示,并且页面会被放置在分类中;这是一个常见错误。 另见帮助:分类。 | |||
====链至图片或媒体文件的可见链接==== | |||
[[:File:Example.jpg]] | |||
[[:File:Example.jpg|file label]] | |||
[[Media:Example.jpg]] | |||
[[Media:Example.jpg|file label]] | |||
在“File:”示例中没有开头括号时,图片就会直接显示。 参见帮助:图片。 | |||
Media:前缀可以直接链接到上传的文件,而不是文件信息页面。 | |||
====链接至为每个读者指定的页面(用户页等)==== | |||
[[Special:MyPage]] | |||
[[Special:MyTalk]] | |||
[[Special:Preferences]] | |||
====链至指定修订版本的内部链接==== | |||
[[Special:PermanentLink/2393992]] | |||
修订的版本可以在每个页面的edit history中找到。 (通常可以看到指向某个修订的版本的链接实现为外部链接,这是因为可以很容易通过复制粘贴来构建外部链接。 | |||
====链接到“差异”的内部链接==== | |||
[[Special:Diff/2393992]] | |||
[[Special:Diff/2390639/2393992]] | |||
默认情况下(上面的例子中)是显示显示与上一个版本之间的差异, 请看上一个条目中的注释。 | |||
====重定向==== | |||
#REDIRECT [[Main Page]] | |||
应该是页面上的第一行,也是唯一的一行。 参见Help:重定向。 | |||
===外部链接=== | |||
====使用指定文字显示外部链接==== | |||
[https://mediawiki.org MediaWiki] | |||
====数字表示的外部链接==== | |||
[https://mediawiki.org] | |||
如果您省略链接文本,则会发生这种情况。 同一页面上此类型的多个链接按顺序编号。 | |||
====裸露外部链接==== | |||
https://mediawiki.org | |||
即使未使用方括号,也将自动链接以“http://”和“https://”开头的URL。 | |||
====避免自动链接的URL==== | |||
<nowiki>https://mediawiki.org</nowiki> | |||
====相对协议URL的外部链接==== | |||
[//en.wikipedia.org Wikipedia] | |||
[//en.wikipedia.org //en.wikipedia.org] | |||
链接将是HTTP或HTTPS,具体取决于当前正在查看的页面的协议(不同的用户可能会有所不同)。 仅在方括号[ ]中支持此功能。 单独使用“//en.wikipedia.org”不会产生链接。 | |||
====外部链接当前服务器==== | |||
https://{{SERVERNAME}}/pagename | |||
====外部链接到其他主机并传送本维基页面的名称==== | |||
https://google.com/search?q={{PAGENAMEE}} | |||
参见URL编码页面名称, Manual:PAGENAMEE encoding | |||
====电子邮件链接==== | |||
[mailto:info@example.org email me] | |||
====发给特定人的邮件链接并且包含主题和邮件内容==== | |||
[mailto:info@example.org?Subject=URL%20Encoded%20Subject&body=Body%20Text info] | |||
====自定义 URI==== | |||
[skype:echo123 call me] | |||
任何你希望添加的URI首先通过$wgUrlProtocols制定。 (此示例在MediaWiki.org上不会被启用) | |||
===指向内部页面的外部链接=== | |||
====指向当前页面的编辑页面的外部链接==== | |||
[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page] | |||
[{{fullurl:{{FULLPAGENAME}}|action=edit}} Edit this page] | |||
请参见Help:魔术字#URL数据和上方的外部链接。 | |||
====指向本页面的编辑页的外部链接,看上去像是内部链接==== | |||
<span class="plainlinks">[https://www.mediawiki.org/w/index.php?title=Help:Links&action=edit Edit this page]</span> | |||
当您想要使得一个外部链接看上去像是内部链接,可以使用 plainlinks 类,来防止一般情况下会出现的小箭头。 | |||
===跨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]] 生成 Sunflower。 | |||
基本上,跨wiki链接是常用的较长的外部链接的缩写。非常相似的链接可以 [http://en.wikipedia.org/wiki/Sunflower big yellow flower]创建。 | |||
更多详情位于手册:Interwiki和m:Help:Interwiki linking。 您的wiki可能有一个Special:Interwiki页面,列出了它支持的跨wiki前缀;这是默认的跨wiki列表。 您可以在您的站点编辑interwiki表格。 | |||
===跨语言链接=== | |||
如果您的wiki有其他语言的版本,您将在sidebar中发现其他语言链接,就在工具箱下方的“其他语言”章节。 | |||
在wiki中,标记跨语言链接看上去与内链非常相似,但是其行为类似于分类链接,因为会以特殊方式渲染。 分类链接(通常)在页面底部的特殊的列表中出现,而跨语言链接则出现在页面的侧边栏中的特殊列表中(或者其他地方,取决于wiki的配置和使用的皮肤)。 | |||
跨语言链接的目的是链接相同主题不同语言的页面。 要创建跨语言链接,请在页面的任意地方(通常是底部,类似于分类链接)输入[[语言前缀:页面名称]],语言前缀是指为你的wiki指定的另一语言版本的前缀(通常是ISO 639-1语言代码)。 跨语言链接是单向的,不会从其他语言的页面指回来。 为此,也需要在其中放置等效的反向链接。 语言链接不能像维基百科语言版本的“语言”章节中的“编辑链接”那样生效, 但是它可以在所有命名空间中使用,包括“User:”以指向其他语言的其他配置文件。 | |||
如果您只想将跨语言链接显示在页面内容的某个地方,而非显示在侧边栏上,可在语言前缀之前添加一个半角冒号: | |||
[[:zh:向日葵]] → zh:向日葵 | |||
当链接不仅跨wiki而且跨语言,那就是wikipedia:zh:向日葵。 |
个编辑