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]); }
protected override void Write(MarkdownRenderer renderer, ThematicBreakBlock obj) { renderer?.AppendHorizontalLine(Themes.Theme.StyleId.ThematicBreak); }