I didn’t come here to tell you how this is going to end. I came here to tell how it’s going to begin.
|
PmWiki /
LinkIMap
This page describes an internal function in PmWiki's engine called Also see: PmWiki.Functions#LinkIMap, PmWiki.MakeLink
The function The basic markup behind the eventual invocations of this function is as follows: [[ <target>"<title>" | <link-text> ]] [[ <link-text> -> <target>"<title>" ]] https://<URI>"<title>" The arguments to the function are as follows:
The array
$IMap['http:'] = 'http:$1';
$IMap['https:'] = 'https:$1';
$IMap['ftp:'] = 'ftp:$1';
$IMap['mailto:'] = 'mailto:$1';
...
$IMap['Cookbook:'] = 'https://www.pmwiki.org/wiki/Cookbook/$1';
$IMap['PmWiki:'] = 'https://www.pmwiki.org/wiki/PmWiki/$1';
$IMap['Wikipedia:'] = 'https://www.wikipedia.com/wiki/$1';
Note that the
Then there is also the array $IMapLinkFmt that allows each scheme to have its own custom formatting default. The vanilla version of PmWiki doesn't use this array yet, although some cookbook recipes probably do. Examples of custom formats to allow different styling via classes:
Category: PmWiki Internals
This page may have a more recent version on pmwiki.org: PmWiki:LinkIMap, and a talk page: PmWiki:LinkIMap-Talk. |