When we need to work with urls, these operators will help with your markdown.
Encodes a Uniform Resource Identifier (URI) component by replacing each instance of certain characters by one, two, three, or four escape sequences representing the UTF-8 encoding of the character.
Params
str
{String}: The un-encoded stringreturns
{String}: The endcoded stringEscape the given string by replacing characters with escape sequences. Useful for allowing the string to be used in a URL, etc.
Params
str
{String}returns
{String}: Escaped string.Decode a Uniform Resource Identifier (URI) component.
Params
str
{String}returns
{String}Alias for encodeURI.
Alias for decodeURI.
Take a base URL, and a href URL, and resolve them as a browser would for an anchor tag.
Params
base
{String}href
{String}returns
{String}Parses a url
string into an object.
Params
str
{String}: URL stringreturns
{String}: Returns stringified JSONStrip the query string from the given url
.
Params
url
{String}returns
{String}: the url without the queryStringStrip protocol from a url
. Useful for displaying media that may have an 'http' protocol on secure connections.
Params
str
{String}returns
{String}: the url with http protocol strippedExample
<!-- url = 'http://foo.bar' -->
{{stripProtocol url}}
<!-- results in: '//foo.bar' -->