23 lines
630 B
C#
23 lines
630 B
C#
using Markdig.Extensions.CustomContainers;
|
|
|
|
namespace MfGames.Markdown.Gemtext.Renderers.Gemtext.Blocks;
|
|
|
|
/// <summary>
|
|
/// An Gemtext renderer for a <see cref="CustomContainer" />.
|
|
/// </summary>
|
|
/// <seealso cref="GemtextObjectRenderer{CodeBlock}" />
|
|
public class CustomContainerRenderer : GemtextObjectRenderer<CustomContainer>
|
|
{
|
|
protected override void Write(GemtextRenderer renderer, CustomContainer obj)
|
|
{
|
|
renderer.EnsureTwoLines();
|
|
renderer.WriteChildren(obj);
|
|
|
|
if (!renderer.IsLastInContainer)
|
|
{
|
|
renderer.WriteLine();
|
|
renderer.WriteLine();
|
|
}
|
|
}
|
|
}
|