Module:WikiLink/doc

This module is invoked by.

Functions
The functions that can be invoked are:
 * dewiki: converts Link to Link, Text to Text.
 * keepfile: Use before dewiki (i.e. ) to preserve images from being turned into text.  Otherwise images become the alt= text or, if that is lacking, whatever is in the last field of the [[File:|]] or [[Image:|]] block.


 * delink: converts Text to Text.
 * wikiall: converts "Sequence of words" to Sequence of words
 * wikiline: also converts a sequence of words to wikilinks, but all words on one line of text end up as a single wikilink. Note that a single line break will be taken out in the display (all the words will appear on one line) but still counts for purposes of grouping which words become one link.
 * main: does nothing by itself. For this and all functions, component words of the parameter function will be applied afterward.

Parameters

 * function=: allows the specification of multiple functions, which are done in order after the function specified (not that the order should usually matter...). Thus  will first dewiki, then delink the text.
 * nowiki=: anything nonblank leads to the  tag enclosing the output.
 * text=: the text to process. It may be convenient to #invoke Module:Page to generate this in some cases.  The text= parameter must be used if your text might have an = in it - otherwise it will be interpreted as the name and value of some long and unused parameter.

Bugs

 * Note that a stray " [[ " will prevent interpretation of the module call if it is written in the #invoke directly; however this does not happen if it is transcluded.