PmWikiZhCn: InterMap

InterMap 是一个用来定义 WikiWikiWeb 站点之间的链接的系统,最早由 UseMod:UseModWikiMeatball:MeatballWiki 开发。InterMap 链接形式为:主机前缀:页面名,点击的时候,主机前缀将按照 intermap.txtlocalmap.txt 文件中的定义被替换成一个 URL。

PmWiki 发行中默认的 intermap.txt 包含了以下的 InterMap:
    
    PmWiki          http://www.pmichaud.com/wiki/PmWiki/
    Wiki            http://c2.com/cgi/wiki?
    Meatball        http://www.usemod.com/cgi-bin/mb.pl?
    UseMod          http://www.usemod.com/cgi-bin/wiki.pl?
    ISBN            http://www.amazon.com/exec/obidos/tg/detail/-/
    Wikipedia       http://www.wikipedia.com/wiki/

因此,PmWiki:Variables 变成了指向 PmWiki 官方网站 PmWiki.Variables 页面的链接, Wiki:FrontPage 指向了第一个 WikiWikiWeb 的首页。Wikipedia:Stonehenge 将把你带到维基百科英文版中关于英格兰岛上有名的史前巨石的描写的页面上。

InterMap 也可以用来连接到非 Wiki 页面: ISBN:020171499X 是一个指向 Amazon.com 的链接,他所对应的页面是一本 Bo Leuf 和 Ward Cunningham 撰写的叫做 The Wiki Way 的书。(一本关于 WikiWikiWebs 的非常不错的书).

另外,PmWiki 提供了一些特殊的 InterMap,他们是 ThisPage, ThisGroup, ThisWiki, 和 ThisSite。他们分别提供了指向当前的Wiki页面、当前的Wiki组、当前的站点和当前站点根目录的链接。下面是一些例子:

  ThisPage:?action=edit                  编辑当前页面
  ThisGroup:GroupAttributes?action=attr  连接到设置组密码
  ThisWiki:?action=crypt                 加密一个密码明文
  ThisSite:/index.php                    链接到当前站点的 /index.php 文件

每个站点的实际 InterMap 是由站点管理员定义的,要了解更多的细节,请参考 PmWiki.CustomInterMaps.

<< AdvancedTables | PmWikiZhCn.DocumentationIndex | SpecialMarkups >>

本頁更新於 2004 年 05 月 26 日,03:03 PM