static void loadPageSourcesFromDirectory(this Site site, string directory)
        {
            foreach (var page in site.Pages)
            {
                if (page.Content != string.Empty)
                {
                    continue;
                }

                var filename = page.getResourceFilePath() + ".md";
                var path     = Path.Combine(directory, filename);
                if (!File.Exists(path))
                {
                    continue;
                }

                var content = MarkdownReader.fromFile(path);
                page.Content = content;
            }
        }