예제 #1
0
        void ProcessPages()
        {
            _pageModel         = new PageModel();
            _razorProcessor    = new RazorProcessor(_context);
            _markdownProcessor = new MarkdownProcessor(_context);
            _markdownProcessor.StartScan();

            Console.WriteLine("Scanning");
            string root = _context.ProjectDir;

            Walk(root, _siteDirName, root, _htmlDirName, false, 0);

            _pageModel = new PageModel(_context);
            _markdownProcessor.StartBuild();

            _pluginManager.PreBuild(_pageModel);

            Console.WriteLine("Building");
            Walk(root, _siteDirName, root, _htmlDirName, true, 0);

            _pluginManager.PostBuild(_pageModel);
        }
예제 #2
0
        void ProcessPages()
        {
            _pageModel = new PageModel();
            _razorProcessor = new RazorProcessor(_context);
            _markdownProcessor = new MarkdownProcessor(_context);
            _markdownProcessor.StartScan();

            Console.WriteLine("Scanning");
            string root = _context.ProjectDir;
            Walk(root, _siteDirName, root, _htmlDirName, false, 0);

            _pageModel = new PageModel(_context);
            _markdownProcessor.StartBuild();

            _pluginManager.PreBuild(_pageModel);

            Console.WriteLine("Building");
            Walk(root, _siteDirName, root, _htmlDirName, true, 0);

            _pluginManager.PostBuild(_pageModel);
        }