Exemple #1
0
        /// <summary>
        /// Gets the first paragraph from the given markdown field.
        /// </summary>
        /// <param name="md">The field</param>
        /// <returns>The first paragraph</returns>
        public static string FirstParagraph(Extend.Fields.MarkdownField md)
        {
            Regex reg     = new Regex("<p[^>]*>.*?</p>");
            var   matches = reg.Matches(md.ToHtml());

            return(matches.Count > 0 ? matches[0].Value : "");
        }
 /// <summary>
 /// Gets a html string from the current field.
 /// </summary>
 /// <param name="field">The current markdown field</param>
 /// <returns>The HTML string</returns>
 public static HtmlString Html(this Piranha.Extend.Fields.MarkdownField field)
 {
     return(new HtmlString(field.ToHtml()));
 }