22 lines
631 B
C#
22 lines
631 B
C#
|
using Markdig;
|
||
|
using OliverBooth.Markdown.Callout;
|
||
|
|
||
|
namespace OliverBooth.Markdown;
|
||
|
|
||
|
/// <summary>
|
||
|
/// Extension methods for <see cref="MarkdownPipelineBuilder" />.
|
||
|
/// </summary>
|
||
|
internal static class MarkdownExtensions
|
||
|
{
|
||
|
/// <summary>
|
||
|
/// Uses this extension to enable Obsidian-style callouts.
|
||
|
/// </summary>
|
||
|
/// <param name="pipeline">The pipeline.</param>
|
||
|
/// <returns>The modified pipeline.</returns>
|
||
|
public static MarkdownPipelineBuilder UseCallouts(this MarkdownPipelineBuilder pipeline)
|
||
|
{
|
||
|
pipeline.Extensions.AddIfNotAlready<CalloutExtension>();
|
||
|
return pipeline;
|
||
|
}
|
||
|
}
|