MarkdownContentParser
Pennington.Markdown
Parses discovered markdown files into ParsedItems using FrontMatterParser.
Constructors
MarkdownContentParser
#public MarkdownContentParser`1(FrontMatterParser frontMatterParser, IFileSystem fileSystem)
Creates the parser.
Parameters
frontMatterParserFrontMatterParserfileSystemIFileSystem
Methods
ParseAsync
#public Task<ContentItem> ParseAsync(DiscoveredItem item)
Parse a discovered item. Returns ParsedItem on success, FailedItem on failure.
Parameters
itemDiscoveredItem
Returns
Task<ContentItem>Pennington.Markdown.MarkdownContentParser
namespace Pennington.Markdown;
/// Parses discovered markdown files into ParsedItems using FrontMatterParser.
public class MarkdownContentParser
{
/// Creates the parser.
public MarkdownContentParser`1(FrontMatterParser frontMatterParser, IFileSystem fileSystem)
;
/// Parse a discovered item. Returns ParsedItem on success, FailedItem on failure.
public Task<ContentItem> ParseAsync(DiscoveredItem item)
;
}