示例#1
0
文件: Program.cs 项目: sbyse/icklewik
        static void Main(string[] args)
        {
            string scanDirectory = Path.GetFullPath(args[0]);
            string outputDirectory = Path.GetFullPath(args[1]);

            Convertor convertor = new Convertor(new MarkdownSharpDialogue());
            WikiSite site = new WikiSite(
                new WikiConfig()
                {
                    SiteName = "Tester",
                    RootSourcePath = scanDirectory,
                    RootWikiPath = outputDirectory,
                    Convertor = new Convertor(new MarkdownSharpDialogue())
                },
                new MasterRepository(convertor.FileExtension),
                new NullSourceWatcher(),
                new PageCache());

            site.InitialisationComplete += site_InitialisationComplete;

            site.Start();

            waitHandle.WaitOne();

            site.Dispose();

            Console.Write("Done");
        }