In a discussion on zh.wp ,someone wanted that the internal links can support parameters so that he can write the internal link easiler without {{fullurl:}}.
As I know,Some Special Page can support that it included with parameters which spliced by vertical bar. I think it can use the same idea to make the links on the part of processing internal link.
Model:
[[<target>|<parameters, must be the key-value table>...|<show name>]]
Example:
[[:en:Main Page|action=edit|Main Page of en.wp]]
->
<a href="https://en.wikipedia.org/wiki/Main_Page?action=edit">Main Page of en.wp</a>
[[:en:Main Page|action=history|year=2016|month=-1|tagfilter=|Main Page's history of en.wp]]
->
<a href="https://en.wikipedia.org/w/index.php?title=Main_Page&action=history&year=2016&month=-1&tagfilter=">Main Page's history of en.wp</a>
[[:en:Main Page|action=history|year=2016|month=-1|tagfilter=]]
->
<a href="https://en.wikipedia.org/w/index.php?title=Main_Page&action=history&year=2016&month=-1&tagfilter=">[1]</a> (External links style)