public static AdfDocument ToAdfDocument(this MarkdownDocument document, MarkdownPipeline?pipeline = null)
        {
            pipeline ??= new MarkdownPipelineBuilder().Build();

            AdfDocument adfDocument = new AdfDocument();
            var         renderer    = new AdfRenderer(adfDocument);

            pipeline.Setup(renderer);

            renderer.Render(document);

            return(adfDocument);
        }
예제 #2
0
        public void Test3()
        {
            var pipeline = new MarkdownPipelineBuilder()
                           .Use <VariableExtension>()
                           .Build();

            var doc = MarkdownParser.Parse("# Hallo\r\n## Test\r\n$(Test)\r\nTest", pipeline);

            var adf      = new AdfDocument();
            var renderer = new AdfRenderer(adf);

            pipeline.Setup(renderer);

            renderer.Render(doc);
        }