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); }
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); }