public static ProcessorPipelineBuilder UseInjectMarkdownArticlesProcessor(
     this ProcessorPipelineBuilder pipelineBuilder
     )
 {
     pipelineBuilder.RegisterPipelineProcessor(new InjectMarkdownArticlesProcessor());
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseDropExistingSiteProcessor(
     this ProcessorPipelineBuilder pipelineBuilder
     )
 {
     pipelineBuilder.RegisterPipelineProcessor(new DropExistingSiteProcessor());
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseArticleNavigationProcessor(
     this ProcessorPipelineBuilder pipelineBuilder
     )
 {
     pipelineBuilder.RegisterPipelineProcessor(new ArticleNavigationProcessor());
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseCloneSiteFromTemplateProcessor(
     this ProcessorPipelineBuilder pipelineBuilder
     )
 {
     pipelineBuilder.RegisterPipelineProcessor(new CloneSiteFromTemplateProcessor());
     return(pipelineBuilder);
 }
        public static ProcessorPipelineBuilder UseReleaseNotesProcessor(this ProcessorPipelineBuilder pipelineBuilder)
        {
            var markdownPipeline = new MarkdownPipelineBuilder()
                                   .UseAdvancedExtensions()
                                   .Build()
            ;

            pipelineBuilder.RegisterPipelineProcessor(new ReleaseNotesProcessor(markdownPipeline));
            return(pipelineBuilder);
        }
        public static ProcessorPipelineBuilder UseYamlProcessor(this ProcessorPipelineBuilder pipelineBuilder)
        {
            var yamlPipeline = new DeserializerBuilder()
                               .WithNamingConvention(HyphenatedNamingConvention.Instance)
                               .Build()
            ;

            pipelineBuilder.RegisterPipelineProcessor(new YamlProcessor(yamlPipeline));
            return(pipelineBuilder);
        }
 public static ProcessorPipelineBuilder UseArticleIdProcessor(this ProcessorPipelineBuilder pipelineBuilder)
 {
     pipelineBuilder.RegisterPipelineProcessor(new ArticleIdProcessor(pipelineBuilder._articleDb));
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseIndexPageProcessor(this ProcessorPipelineBuilder pipelineBuilder)
 {
     pipelineBuilder.RegisterPipelineProcessor(new IndexPageProcessor());
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseSitemapsProcessor(this ProcessorPipelineBuilder pipelineBuilder)
 {
     pipelineBuilder.RegisterPipelineProcessor(new SitemapsProcessor());
     return(pipelineBuilder);
 }
 public static ProcessorPipelineBuilder UseBlockQuoteFormatProcessor(this ProcessorPipelineBuilder pipelineBuilder)
 {
     pipelineBuilder.RegisterPipelineProcessor(new BlockquoteFormatProcessor());
     return(pipelineBuilder);
 }