public void Generator_GenerateOutputFiles() { string rootPath = @"C:\Users\kwan\Documents\GitHub\ContentPress\Source\ContentPress\ContentPress.App\Project"; SiteGenerator sg = new SiteGenerator(rootPath); var files = sg.GetContentFiles(); var result = sg.GenerateOutputFiles(files); }
static void Main(string[] args) { var parameters = GetParameters(args); string rootPath = parameters.ProjectRoot; if (parameters.Generate) { SiteGenerator sg = new SiteGenerator(rootPath); DatabaseAddin dbAddin = new DatabaseAddin(); SeedDatabaseAddin seedAddin = new SeedDatabaseAddin(); sg.BeforeGenerateSite += new SiteGenerator.BeforeGenerateSiteHandler(seedAddin.BeforeGenerateSiteHandler); sg.BeforeGenerateContent += new SiteGenerator.BeforeGenerateContentHandler(dbAddin.BeforeContentHandler); var files = sg.GetContentFiles(); var result = sg.GenerateOutputFiles(files); Console.WriteLine("Generated static site."); } if (Debugger.IsAttached) { Console.ReadLine(); } }