Alpinely.TownCrier.MarkdownHtmlGenerator.MarkdownToHtml C# (CSharp) Method

MarkdownToHtml() public static method

public static MarkdownToHtml ( string template ) : string
template string
return string
        public static string MarkdownToHtml(string template)
        {
            const string boilerPlate = @"<html><head><title></title></head><body>{0}</body></html>";

            var markdownSharp = new Markdown(
                new MarkdownOptions
                    {
                        AutoHyperlink = false,
                        LinkEmails = false,
                        AutoNewLines = true
                    }
                );
            var templateHtml = markdownSharp.Transform(template);
            var html = string.Format(boilerPlate, templateHtml);
            return html;
        }

Usage Example

Example #1
0
 public MailMessageWrapper WithMarkdownBody(string bodyTemplate)
 {
     return(WithPlainTextBody(bodyTemplate).WithHtmlBody(MarkdownHtmlGenerator.MarkdownToHtml(bodyTemplate)));
 }
MarkdownHtmlGenerator