public Dictionary <string, string> FindImageLinks(string urlRoot, string md) { var resolver = new ExternalUrlResolver(urlRoot); var parser = new LinkInlineParserEx(resolver); var pipeline = BuildPipeline(parser); var preprocessedMd = PreprocessMd(md); Markdig.Wpf.Markdown.ToXaml(preprocessedMd, pipeline); return(resolver.Links); }
public string MdToXaml(string basePath, string md) { IUrlResolver resolver = GetResolverBasedOnPath(basePath); // this is needed so images with relative paths will be resolved correctly var parser = new LinkInlineParserEx(resolver); var pipeline = BuildPipeline(parser); var preprocessedMd = PreprocessMd(md); return(Markdig.Wpf.Markdown.ToXaml(preprocessedMd, pipeline)); }