data[i]. url

URL for the archive range.


data[i]. url is a member of the Blog Archive dictionary.



url has data type url

URL data is a special type of string data which has some extra metadata values for converting the URL into other forms.

Metadata

Metadata are implicit properties belonging to a data type. If your data has the name 'foo', you reference it with 'data:foo'. If the metadata is 'bar', you can reference the value of foo's metadata bar with 'data:foo.bar'.

canonical: Provides the canonical equivalent of the given URL. A canonical version of a URL ignores the country domain, and is used to uniquely identify this page, for example when sharing a URL to facebook.
http: Ensures that the scheme of the given URL is http.
https: Ensures that the scheme of the given URL is https.

Operators

The following operators apply to the url data type. Note that these operators can also be used on an arbitrary string, provided that string represents a URL.
path(url, path)
Replaces the path component of the given url with the given path.
url: Url to replace the path of, e.g. data:blog.url. path: New path for the url.
params(url, params)
Replaces the query parameters of the given url with the given parameters.
url: Url to replace the path of, e.g. data:blog.url.
params: Object containing the new parameters for the url. e.g. { foo: "bar" } would produce ?foo=bar.

appendParams(url, params)
Appends (instead of replacing) extra query parameters for the given url.
url: Url to replace the path of, e.g. data:blog.url.
params: Object containing the extra parameters for the url. e.g. { foo: "bar" } would add ?foo=bar.

fragment(url, fragment)
Appends or replaces the given fragment for the given url (e.g. foo in my.url.com/page.html#foo)
url: Url to replace the path of, e.g. data:blog.url.
fragment: New fragment for the url. e.g. "url" would produce #foo=bar.