Summary
Converts the path into a string appropriate for use as a link, overriding one or more
settings from the Wyam.Common.Configuration.IReadOnlySettings
.
Syntax
public static string GetLink(this IExecutionContext context, NormalizedPath path, string host, DirectoryPath root, bool useHttps, bool hideIndexPages, bool hideExtensions, bool lowercase)
Parameters
Name |
Type |
Description |
context |
IExecutionContext |
The execution context. |
path |
NormalizedPath |
The path to generate a link for. |
host |
string |
The host to use for the link. |
root |
DirectoryPath |
The root of the link. The value of this parameter is prepended to the path. |
useHttps |
bool |
If set to true , HTTPS will be used as the scheme for the link. |
hideIndexPages |
bool |
If set to true , "index.htm" and "index.html" file
names will be hidden. |
hideExtensions |
bool |
If set to true , extensions will be hidden. |
lowercase |
bool |
If set to true , links will be rendered in all lowercase. |
Return Value
Type |
Description |
string |
A string representation of the path suitable for a web link with the specified
root and hidden file name or extension.
|