What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad.
|
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. |