public WebSite(string url)
{
this.URL = url;
this.content = LoadContent();
this.fileName = url;
foreach (var invalidChar in Path.GetInvalidFileNameChars())
{
fileName = fileName.Replace(invalidChar, '_');
}
this.fileName = Path.ChangeExtension(fileName, ".html");
}