VirtualBox

支持InterWiki链接

定义

一个InterWiki链接可用于引用位于另一个维基系统中的维基页面,并可扩展到任何其他Web应用程序中的任何对象,只要可以进行简单的URL映射。

InterWiki前缀甚至可以用于引入新协议的链接,例如TortoiseSvn使用的tsvn:

链接语法

<target_wiki>(:<identifier>)+

该链接由目标维基(或系统)名称组成,后跟一个冒号,例如MeatBall:,再后跟目标中的页面规范。请注意,与InterTrac前缀一样,InterWiki前缀不区分大小写

目标维基URL会在TracIni[interwiki]部分以及InterMapTxt维基页面中查找,其模式类似于MeatBall:InterMapTxt。如果前缀在[interwiki]部分和InterMapTxt中都定义了,则[interwiki]部分优先。

除了传统的InterWiki链接(其中目标简单地附加到URL)之外,Trac还支持参数化InterWiki URL:URL中的标识符$1$2等将被相应的参数替换。参数列表通过使用“:”分隔符拆分页面标识符来形成。

[interwiki]

TracIni[interwiki]部分的每个选项定义一个InterWiki前缀。选项名称定义前缀。选项值定义URL,可选择后跟一个与URL由空格分隔的描述。也支持参数化URL。

示例

[interwiki]
MeatBall = http://www.usemod.com/cgi-bin/mb.pl?
PEP = https://pythonlang.cn/peps/pep-$1.html Python Enhancement Proposal $1
tsvn = tsvn: Interact with TortoiseSvn

示例

对于InterMapTxt页面的以下摘录

= InterMapTxt =
== This is the place for defining InterWiki prefixes ==

Currently active prefixes: [[InterWiki]]

This page is modelled after the MeatBall:InterMapTxt page.
In addition, an optional comment is allowed after the mapping.
----
{{{
PEP      https://pythonlang.cn/peps/pep-$1.html           # Python Enhancement Proposal $1
Trac-ML  http://thread.gmane.org/gmane.comp.version-control.subversion.trac.general/$1  # Message $1 in Trac Mailing List

tsvn     tsvn:                                            # Interact with TortoiseSvn
...
MeatBall http://www.usemod.com/cgi-bin/mb.pl?
MetaWiki http://sunir.org/apps/meta.pl?
MetaWikiPedia http://meta.wikipedia.org/wiki/
MoinMoin http://moinmoin.wikiwikiweb.de/
...
}}}

然后,

  • MoinMoin:InterWikiMap将渲染为MoinMoin:InterWikiMap,并且该链接的标题将是“MoinMoin中的InterWikiMap”。
  • Trac-ML:4346将渲染为Trac-ML:4346,并且该链接的标题将是“Trac邮件列表中的消息4346”。

活动前缀列表

前缀站点
缩略词http://www.acronymfinder.com/af-query.asp?String=exact&Acronym=
C2findhttp://c2.com/cgi/wiki?FindPage&value=
c2Wikihttp://c2.com/cgi/wiki?
缓存http://www.google.com/search?q=cache
CPANhttp://search.cpan.org/perldoc?
DebianBughttp://bugs.debian.org/
DebianPackagehttp://packages.debian.org/
字典http://www.dict.org/bin/Dict?Database=*&Form=Dict1&Strategy=*&Query=
githubhttps://github.com/VirtualBox/virtualbox/issues/
Googlehttp://www.google.com/search?q=
GoogleGroups$1 Google群组中的消息$2
JargonFilehttp://downlode.org/perl/jargon-redirect.cgi?term=
MeatBallhttp://www.usemod.com/cgi-bin/mb.pl?
MercurialMercurial分布式SCM的维基
MetaWikihttp://sunir.org/apps/meta.pl?
MetaWikiPediahttp://meta.wikipedia.org/wiki/
MoinMoinhttp://moinmoin.wikiwikiweb.de/
PEPPython增强提案
RFCIETF的RFC $1
ticketrefhttps://virtualbox.ac.cn/ticket/
trac-devTrac开发邮件列表中的消息$1
Trac-MLTrac邮件列表中的消息$1
WhoIshttp://www.whois.sc/
Whyhttp://clublet.com/c/c/why?
维基百科http://en.wikipedia.org/wiki/


另请参阅:InterTrac, InterMapTxt

上次修改 2年前 上次修改于2023年6月2日10:32:55 AM
注意: 查看 TracWiki 获取使用维基的帮助。

© 2025 Oracle 支持 隐私 / 请勿出售我的信息 使用条款 商标政策 自动化访问礼仪