从无法访问的项目Fork
体验新版 GitCode,发现更多精彩内容 >>
//////////////////////////////////////////////////////////////////////////////// using Markdig.Renderers; using Markdig.Syntax; namespace WeChatWASM.MDV { //////////////////////////////////////////////////////////////////////////////// // <blockquote>...</blockquote> /// <see cref="Markdig.Renderers.Html.QuoteBlockRenderer"/> public class RendererBlockQuote : MarkdownObjectRenderer<RendererMarkdown, QuoteBlock> { protected override void Write( RendererMarkdown renderer, QuoteBlock block ) { var prevImplicit = renderer.ConsumeSpace; renderer.ConsumeSpace = false; renderer.Layout.StartBlock( true ); renderer.WriteChildren( block ); renderer.Layout.EndBlock(); renderer.ConsumeSpace = prevImplicit; renderer.FinishBlock( true ); } } }