Template:Clean URL: Difference between revisions
Robertbaxter (talk | contribs) No edit summary |
Robertbaxter (talk | contribs) No edit summary |
||
Line 12: | Line 12: | ||
==== Instagram ==== | ==== Instagram ==== | ||
<pre>{{clean URL|https://www.instagram.com/risokagaku/?hl=en}}</pre> | |||
{{clean URL|https://www.instagram.com/risokagaku/?hl=en}} | |||
<pre>{{clean URL|https://www.instagram.com/risokagaku/}}</pre> | <pre>{{clean URL|https://www.instagram.com/risokagaku/}}</pre> | ||
{{clean URL|https://www.instagram.com/risokagaku/}} | {{clean URL|https://www.instagram.com/risokagaku/}} | ||
<pre>{{clean URL|https://www.instagram.com/risokagaku}}</pre> | |||
{{clean URL|https://www.instagram.com/risokagaku}} | |||
==== Archive.org ==== | ==== Archive.org ==== | ||
Line 37: | Line 41: | ||
</noinclude><includeonly><!-- | </noinclude><includeonly><!-- | ||
-->{{#ifexpr:{{#invoke:String|find|{{lc:{{{1|}}}}}|instagram.com}}>0 | -->{{#ifexpr:{{#invoke:String|find|{{lc:{{{1|}}}}}|instagram.com}}>0 | ||
|[{{{1|}}} @{{#rmatch:{{{1|}}}|/^(?:https?:\/\/)?(?:www\.)?(?:instagram.com\/)(.+?)\/?$/|\1}}] | |[{{{1|}}} @{{#rmatch:{{{1|}}}|/^(?:https?:\/\/)?(?:www\.)?(?:instagram.com\/)(.+?)\/?.+$/|\1}}] | ||
|{{#ifexpr:{{#invoke:String|find|{{lc:{{{1|}}}}}|archive.org}}>0 | |{{#ifexpr:{{#invoke:String|find|{{lc:{{{1|}}}}}|archive.org}}>0 | ||
|[{{{1|}}} <nowiki>[archived]</nowiki>] | |[{{{1|}}} <nowiki>[archived]</nowiki>] |
Revision as of 17:42, 17 December 2024
This template cleans up the display of external URLs, to simplify how they are shown on the wiki.
Usage
The URL should be passed as the only parameter of template. While the link itself will remain unchanged, the protocol, subdomains of www, and trailing slashes will all be cut from the text displayed.
{{clean URL|https://www.riso.co.jp/}}
Pattern recognition
Certain domains are recognized by this template, with custom simplification.
{{clean URL|https://www.instagram.com/risokagaku/?hl=en}}
[ ]
{{clean URL|https://www.instagram.com/risokagaku/}}
{{clean URL|https://www.instagram.com/risokagaku}}
Archive.org
{{clean URL|https://web.archive.org/web/19990508115212/http://www4.mediagalaxy.co.jp/riso/}}
This template can be edited to facilitate additional pattern matches as needed.
TemplateData
An external URL display simplifier.
Parameter | Description | Type | Status | |
---|---|---|---|---|
URL | 1 | The URL to clean | URL | required |