protected override void Write(MarkdownRenderer renderer, ParagraphBlock obj) { if (renderer == null) { return; } //renderer.AppendStack(Themes.Theme.StyleId.Paragraph); renderer.AppendLeafInline(obj, Themes.Theme.StyleId.Paragraph); //renderer.CloseLayout(); }
protected override void Write(MarkdownRenderer renderer, HeadingBlock obj) { if (obj == null) { return; } int level = Math.Max(0, Math.Min(5, obj.Level - 1)); renderer?.AppendLeafInline(obj, StyleIds[level], true); renderer?.AppendHorizontalLine(StyleIds[level]); }