Help:URL:修订间差异

帮助页面
([InPageEdit] 没有编辑摘要)
((via LIB:JWB))
 
第7行: 第7行:


有三种形式的外部链接语法:
有三种形式的外部链接语法:
* 如果直接在wikitext中输入URL地址,不加方括号,那么它就会原样呈现,并建立超链接:<code><tt><nowiki>https://wiki.zorua.top/</nowiki></tt></code>的效果为 https://wiki.zorua.top/
* 如果直接在wikitext中输入URL地址,不加方括号,那么它就会原样呈现,并建立超链接:<code><tt><nowiki>https://youshou.wiki/</nowiki></tt></code>的效果为 https://youshou.wiki/
* 如果URL被放置在方括号内,就会产生一个带计数标签的超链接:<code><tt><nowiki>[https://wiki.zorua.top/]</nowiki></tt></code>的效果为[https://wiki.zorua.top/]
* 如果URL被放置在方括号内,就会产生一个带计数标签的超链接:<code><tt><nowiki>[https://youshou.wiki/]</nowiki></tt></code>的效果为[https://youshou.wiki/]
* 如果URL放置在方括号内,后面加上一个空格,并输入文本,那么后面的文本就会作为该超链接的标签:<code><tt><nowiki>[https://wiki.zorua.top/ 有兽档案馆]</nowiki></tt></code>的效果为[https://wiki.zorua.top/ 有兽档案馆]
* 如果URL放置在方括号内,后面加上一个空格,并输入文本,那么后面的文本就会作为该超链接的标签:<code><tt><nowiki>[https://youshou.wiki/ 有兽档案馆]</nowiki></tt></code>的效果为[https://youshou.wiki/ 有兽档案馆]


想要隐藏箭头图标的话,请将外部链接置于<code><tt>&lt;span class="plainlinks">...&lt;/span></tt></code>标签之间。例如<code><tt>&lt;span class="plainlinks"><nowiki>[https://wiki.zorua.top/ 有兽档案馆]</nowiki>&lt;/span></tt></code>的结果是<span class="plainlinks">[https://wiki.zorua.top/ 有兽档案馆]</span>。
想要隐藏箭头图标的话,请将外部链接置于<code><tt>&lt;span class="plainlinks">...&lt;/span></tt></code>标签之间。例如<code><tt>&lt;span class="plainlinks"><nowiki>[https://youshou.wiki/ 有兽档案馆]</nowiki>&lt;/span></tt></code>的结果是<span class="plainlinks">[https://youshou.wiki/ 有兽档案馆]</span>。


URL必须以“<nowiki>http://</nowiki>”、“<nowiki>https://</nowiki>”、“<nowiki>ftp://</nowiki>”、“<nowiki>irc://</nowiki>”、“<nowiki>gopher://</nowiki>”、“<nowiki>telnet://</nowiki>”、“<nowiki>nntp://</nowiki>”、“<nowiki>worldwind://</nowiki>”、“<nowiki>mailto:</nowiki>”、“<nowiki>news:</nowiki>”或“<nowiki>svn://</nowiki>”开头。<ref>注意,以“file://”开头的URL地址是无效的。可以通过在LocalSettings.php中增加$wgUrlProtocols来启用(仅对IE有效);参见DefaultSettings.php的$wgUrlProtocols范例。</ref>另外,URL中不能包含空格,而且必须只能包含下列字符,其他字符将自动转换为适当形式。
URL必须以“<nowiki>http://</nowiki>”、“<nowiki>https://</nowiki>”、“<nowiki>ftp://</nowiki>”、“<nowiki>irc://</nowiki>”、“<nowiki>gopher://</nowiki>”、“<nowiki>telnet://</nowiki>”、“<nowiki>nntp://</nowiki>”、“<nowiki>worldwind://</nowiki>”、“<nowiki>mailto:</nowiki>”、“<nowiki>news:</nowiki>”或“<nowiki>svn://</nowiki>”开头。<ref>注意,以“file://”开头的URL地址是无效的。可以通过在LocalSettings.php中增加$wgUrlProtocols来启用(仅对IE有效);参见DefaultSettings.php的$wgUrlProtocols范例。</ref>另外,URL中不能包含空格,而且必须只能包含下列字符,其他字符将自动转换为适当形式。
第22行: 第22行:


== 有兽档案馆页面的URL ==
== 有兽档案馆页面的URL ==
有兽档案馆的URL地址都以{{url|https://wiki.zorua.top/|https://wiki.zorua.top/}}开头。此地址本身会重定向至[[LIB:首页|首页]]。
有兽档案馆的URL地址都以{{url|https://youshou.wiki/|https://youshou.wiki/}}开头。此地址本身会重定向至[[LIB:首页|首页]]。


有兽档案馆页面的URL地址有以下两种形式:
有兽档案馆页面的URL地址有以下两种形式:
*<nowiki>https://wiki.zorua.top/wiki/页面名</nowiki>(系统默认)
*<nowiki>https://youshou.wiki/wiki/页面名</nowiki>(系统默认)
*<nowiki>https://wiki.zorua.top/index.php?title=页面名</nowiki>(效果相同)
*<nowiki>https://youshou.wiki/index.php?title=页面名</nowiki>(效果相同)
注意:对于第一种形式的URL,其中的“/wiki/”可以替换成“/zh/”(不转换)、“/zh-cn/”(中国大陆简体)、“/zh-tw/”(中国台湾繁体)、“/zh-hk/”(中国香港繁体)、“/zh-mo/”(中国澳门繁体)、“/zh-sg/”(新加坡简体)或“/zh-my/”(马来西亚简体),以此来实现繁简转换。
注意:对于第一种形式的URL,其中的“/wiki/”可以替换成“/zh/”(不转换)、“/zh-cn/”(中国大陆简体)、“/zh-tw/”(中国台湾繁体)、“/zh-hk/”(中国香港繁体)、“/zh-mo/”(中国澳门繁体)、“/zh-sg/”(新加坡简体)或“/zh-my/”(马来西亚简体),以此来实现繁简转换。


页面名有时可能包含[[Help:命名空间|命名空间]]前缀(例如本页的Help:)。一些[[Help:特殊页面|特殊页面]]可能会包含一个参数,例如 https://wiki.zorua.top/wiki/Special:用户贡献/Zorua_Fox (对于大多数特殊页面的参数,见下)。
页面名有时可能包含[[Help:命名空间|命名空间]]前缀(例如本页的Help:)。一些[[Help:特殊页面|特殊页面]]可能会包含一个参数,例如 https://youshou.wiki/wiki/Special:用户贡献/Zorua_Fox (对于大多数特殊页面的参数,见下)。


与一个页面有关的其它URL由原有URL加入查询字符串构成。该字符串可以添加到上述的任意一种形式中(例如 https://wiki.zorua.top/wiki/有兽焉?action=history ,也可以写作 https://wiki.zorua.top/index.php?title=有兽焉&action=history ),但系统默认采用第二种形式。
与一个页面有关的其它URL由原有URL加入查询字符串构成。该字符串可以添加到上述的任意一种形式中(例如 https://youshou.wiki/wiki/有兽焉?action=history ,也可以写作 https://youshou.wiki/index.php?title=有兽焉&action=history ),但系统默认采用第二种形式。


扩展URL地址使用方法如下(以[[慕容雪川]]及其相关页面为例):
扩展URL地址使用方法如下(以[[慕容雪川]]及其相关页面为例):
* 查看重定向页本身: http://wiki.zorua.top/index.php?title=美美&redirect=no
* 查看重定向页本身: http://youshou.wiki/index.php?title=美美&redirect=no
* 前往编辑页(或查看全保护页面源代码): https://wiki.zorua.top/index.php?title=慕容雪川&action=edit 。还可以添加其他参数,例如“[https://wiki.zorua.top/index.php?title=慕容雪川&action=edit&section=5 section=5]”来编辑指定段落(条目的首段为“section=0”),或“[https://wiki.zorua.top/index.php?title=慕容雪川&action=edit&section=new section=new]”添加新段落。还有参数可以实现在编辑新页面时自动载入指定文本,参见[[mw:Extension:InputBox]]。
* 前往编辑页(或查看全保护页面源代码): https://youshou.wiki/index.php?title=慕容雪川&action=edit 。还可以添加其他参数,例如“[https://youshou.wiki/index.php?title=慕容雪川&action=edit&section=5 section=5]”来编辑指定段落(条目的首段为“section=0”),或“[https://youshou.wiki/index.php?title=慕容雪川&action=edit&section=new section=new]”添加新段落。还有参数可以实现在编辑新页面时自动载入指定文本,参见[[mw:Extension:InputBox]]。
* 查看页面的[[Help:页面历史|编辑历史]]:https://wiki.zorua.top/index.php?title=&action=history 。(也可以添加参数,例如 https://wiki.zorua.top/index.php?title=慕容雪川&limit=6&action=history ,每页将呈现6次编辑。)
* 查看页面的[[Help:页面历史|编辑历史]]:https://youshou.wiki/index.php?title=&action=history 。(也可以添加参数,例如 https://youshou.wiki/index.php?title=慕容雪川&limit=6&action=history ,每页将呈现6次编辑。)
* 想要链接到页面的某个特定历史版本: (这是某个特定历史版本的永久链接)。请注意,这里的历史版本ID在所有页面中都是独一无二的,所以这里的“title”参数并没有任何影响,事实上是可以省去的,也就是说,上面的页面您可以直接通过 https://wiki.zorua.top/index.php?oldid=9382 访问。
* 想要链接到页面的某个特定历史版本: (这是某个特定历史版本的永久链接)。请注意,这里的历史版本ID在所有页面中都是独一无二的,所以这里的“title”参数并没有任何影响,事实上是可以省去的,也就是说,上面的页面您可以直接通过 https://youshou.wiki/index.php?oldid=9382 访问。
* 想链接到同一页面两个版本的[[Help:差异|差异比较]]: https://wiki.zorua.top/index.php?title=慕容雪川&diff=prev&oldid=9382&diffmode=source ,这里diff后所跟的是显示在右侧的版本ID。使用“diff=0”和“oldid=0”的话,将比较最近的两个版本差异。同样的,这里“title”参数是没有任何实际作用的(事实上,你可以比对两个不同页面的版本差异)。
* 想链接到同一页面两个版本的[[Help:差异|差异比较]]: https://youshou.wiki/index.php?title=慕容雪川&diff=prev&oldid=9382&diffmode=source ,这里diff后所跟的是显示在右侧的版本ID。使用“diff=0”和“oldid=0”的话,将比较最近的两个版本差异。同样的,这里“title”参数是没有任何实际作用的(事实上,你可以比对两个不同页面的版本差异)。
* 将页面加入[[Help:监视列表|监视列表]]:https://wiki.zorua.top/index.php?title=慕容雪川&action=watch 。改为“action=unwatch”则是移出监视列表。
* 将页面加入[[Help:监视列表|监视列表]]:https://youshou.wiki/index.php?title=慕容雪川&action=watch 。改为“action=unwatch”则是移出监视列表。
* 清空当前页面的服务器缓存: https://wiki.zorua.top/index.php?title=&action=purge 。这和清空您浏览器的缓存不是一样的。
* 清空当前页面的服务器缓存: https://youshou.wiki/index.php?title=&action=purge 。这和清空您浏览器的缓存不是一样的。
** 想要执行其他定义操作,可以将上例中的purge更换为view(浏览)、delete(删除)、rollback(回退)、protect或unprotect(保护或取消保护)、markpatrolled(标记已巡查)、render(去除格式)、deletetrackback,这些操作大多需要管理员权限。
** 想要执行其他定义操作,可以将上例中的purge更换为view(浏览)、delete(删除)、rollback(回退)、protect或unprotect(保护或取消保护)、markpatrolled(标记已巡查)、render(去除格式)、deletetrackback,这些操作大多需要管理员权限。
* 获得某页面的源wikitext,而不用下载全部的HTML源码: https://wiki.zorua.top/index.php?title=慕容雪川&action=raw 。
* 获得某页面的源wikitext,而不用下载全部的HTML源码: https://youshou.wiki/index.php?title=慕容雪川&action=raw 。
* 从某一特定点开始浏览[[Help:分类|分类]]: https://wiki.zorua.top/index.php?title=Category:投票模板&from=V 。
* 从某一特定点开始浏览[[Help:分类|分类]]: https://youshou.wiki/index.php?title=Category:投票模板&from=V 。
* 为[[Help:特殊页面|特殊页面]]自定义参数,例如: https://wiki.zorua.top/wiki/Special:所有页面?from=&namespace=12 。此例中,“from”后面的参数“namespace=”为命名空间ID,“12”为Help的命名空间ID(主页面的ID为0),此外还有其他形式的参数。
* 为[[Help:特殊页面|特殊页面]]自定义参数,例如: https://youshou.wiki/wiki/Special:所有页面?from=&namespace=12 。此例中,“from”后面的参数“namespace=”为命名空间ID,“12”为Help的命名空间ID(主页面的ID为0),此外还有其他形式的参数。


如果要输入有兽档案馆页面的地址,切记要按照前面所说的那样,将空格转换成下划线,并把特殊字符转换成UTF-8编码。
如果要输入有兽档案馆页面的地址,切记要按照前面所说的那样,将空格转换成下划线,并把特殊字符转换成UTF-8编码。
第52行: 第52行:
在[[Help:模板|模版]]中使用时,URL也可以包含特定的词语以实现一些语法功能,例如''fullurl'',''urlencode''等等。更多的词语可以在[[mw:Help:Magic_words|元维基的魔术字帮助页]]找到。
在[[Help:模板|模版]]中使用时,URL也可以包含特定的词语以实现一些语法功能,例如''fullurl'',''urlencode''等等。更多的词语可以在[[mw:Help:Magic_words|元维基的魔术字帮助页]]找到。


程序访问有兽档案馆时使用API时最为有效的,只要使用 [http://wiki.zorua.top/api.php https://wiki.zorua.top/w/api.php] 作为URL前缀。详情可以在[[mw:API]]找到。
程序访问有兽档案馆时使用API时最为有效的,只要使用 [http://youshou.wiki/api.php https://youshou.wiki/w/api.php] 作为URL前缀。详情可以在[[mw:API]]找到。


== 脚注 ==
== 脚注 ==

2023年10月16日 (一) 00:52的最新版本

有兽档案馆服务器上的页面均有自己的URL(统一资源定位符)来区分它们。这些URL地址在您浏览页面时,显示在浏览器的地址栏中。有兽档案馆编者也可以通过创建超链接至指定的URL,链接到有兽档案馆或网络上的其他页面。

链接到URL

在编辑一个页面时,链接至有兽档案馆的超链接通常使用[[...]]语法建立“内部链接”。但是如果你想要链接到外部站点上,或者是特殊生成的维基媒体页面(例如一个条目的历史版本),就有必要提供完整的URL地址了。这需要使用外部链接语法来实现。

有三种形式的外部链接语法:

  • 如果直接在wikitext中输入URL地址,不加方括号,那么它就会原样呈现,并建立超链接:https://youshou.wiki/的效果为 https://youshou.wiki/
  • 如果URL被放置在方括号内,就会产生一个带计数标签的超链接:[https://youshou.wiki/]的效果为[1]
  • 如果URL放置在方括号内,后面加上一个空格,并输入文本,那么后面的文本就会作为该超链接的标签:[https://youshou.wiki/ 有兽档案馆]的效果为有兽档案馆

想要隐藏箭头图标的话,请将外部链接置于<span class="plainlinks">...</span>标签之间。例如<span class="plainlinks">[https://youshou.wiki/ 有兽档案馆]</span>的结果是有兽档案馆

URL必须以“http://”、“https://”、“ftp://”、“irc://”、“gopher://”、“telnet://”、“nntp://”、“worldwind://”、“mailto:”、“news:”或“svn://”开头。[1]另外,URL中不能包含空格,而且必须只能包含下列字符,其他字符将自动转换为适当形式。

A-Z a-z 0-9 ._\/~%-+&#?!=()@:

通常您想使用的URL地址可以从浏览器的地址栏中复制粘贴过来。如果您因为某些原因需要自行输入地址,请注意部分保留字符需要使用UTF-8编码。例如,^ 要写做 %5e,为其十六进制ASCII值并在前面加上百分号。档案馆条目标题中如果有空格,在地址中可以转换为下划线。

URL中还可以包含Unicode字符(同内部链接一样);系统会在必要时进行转换。

有兽档案馆页面的URL

有兽档案馆的URL地址都以https://youshou.wiki/开头。此地址本身会重定向至首页

有兽档案馆页面的URL地址有以下两种形式:

  • https://youshou.wiki/wiki/页面名(系统默认)
  • https://youshou.wiki/index.php?title=页面名(效果相同)

注意:对于第一种形式的URL,其中的“/wiki/”可以替换成“/zh/”(不转换)、“/zh-cn/”(中国大陆简体)、“/zh-tw/”(中国台湾繁体)、“/zh-hk/”(中国香港繁体)、“/zh-mo/”(中国澳门繁体)、“/zh-sg/”(新加坡简体)或“/zh-my/”(马来西亚简体),以此来实现繁简转换。

页面名有时可能包含命名空间前缀(例如本页的Help:)。一些特殊页面可能会包含一个参数,例如 https://youshou.wiki/wiki/Special:用户贡献/Zorua_Fox (对于大多数特殊页面的参数,见下)。

与一个页面有关的其它URL由原有URL加入查询字符串构成。该字符串可以添加到上述的任意一种形式中(例如 https://youshou.wiki/wiki/有兽焉?action=history ,也可以写作 https://youshou.wiki/index.php?title=有兽焉&action=history ),但系统默认采用第二种形式。

扩展URL地址使用方法如下(以慕容雪川及其相关页面为例):

如果要输入有兽档案馆页面的地址,切记要按照前面所说的那样,将空格转换成下划线,并把特殊字符转换成UTF-8编码。

如果输入了不存在或您没有权限访问的URL,可能会提示多种错误信息。在其他情况下,您将会被转向存在的URL(例如,页面标题出现在维基链接中时,会转换成规范格式)。

模板和程序

模版中使用时,URL也可以包含特定的词语以实现一些语法功能,例如fullurlurlencode等等。更多的词语可以在元维基的魔术字帮助页找到。

程序访问有兽档案馆时使用API时最为有效的,只要使用 https://youshou.wiki/w/api.php 作为URL前缀。详情可以在mw:API找到。

脚注

  1. 注意,以“file://”开头的URL地址是无效的。可以通过在LocalSettings.php中增加$wgUrlProtocols来启用(仅对IE有效);参见DefaultSettings.php的$wgUrlProtocols范例。