private MarkupResult MarkupCore(string markdown, FileAndType ft, bool omitParse) { try { var mr = MarkdownService.Markup(markdown, ft.File); if (omitParse) { return(mr); } return(Parse(mr, ft)); } catch (Exception ex) { System.Diagnostics.Debug.Fail("Markup failed!"); var message = $"Markup failed: {ex.Message}."; Logger.LogError(message); throw new DocumentException(message, ex); } }
private MarkupResult MarkupCore(string markdown, FileAndType ft, bool omitParse) { try { var mr = MarkdownService.Markup(markdown, ft.File); if (omitParse) { return(mr); } return(Parse(mr, ft)); } catch (Exception ex) { System.Diagnostics.Debug.Fail("Markup failed!"); Logger.LogWarning($"Markup failed:{Environment.NewLine} Markdown: {markdown}{Environment.NewLine} Details:{ex.ToString()}"); return(new MarkupResult { Html = markdown }); } }
public string MarkupToHtml(string markdown, string file) { return(MarkdownService.Markup(markdown, file).Html); }