Esempio n. 1
0
 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);
 }
Esempio n. 2
0
        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();
            }
        }