Exemple #1
0
        static HelpWiki()
        {
            DefaultWikiSettings              = new WikiSettings(true);
            DefaultWikiSettings.TokenParser += s => LinkParser(s)?.ToHtmlString();
            DefaultWikiSettings.TokenParser += ProcessImages;

            NoLinkWikiSettings = new WikiSettings(false)
            {
                LineBreaks = false
            };
            NoLinkWikiSettings.TokenParser += s => LinkParser(s)?.Text;
            NoLinkWikiSettings.TokenParser += RemoveImages;
        }
Exemple #2
0
 public static MvcHtmlString WikiParse(this HtmlHelper helper, string text, WikiSettings settings)
 {
     return(MvcHtmlString.Create(settings.WikiParse(text ?? "").Replace("\n", "<p>")));
 }