示例#1
0
 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);
     }
 }
示例#2
0
 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
         });
     }
 }
示例#3
0
 public string MarkupToHtml(string markdown, string file)
 {
     return(MarkdownService.Markup(markdown, file).Html);
 }