Пример #1
0
 public virtual StringBuffer Render(IMarkdownRenderer engine, DfmIncludeBlockToken token, MarkdownBlockContext context)
 {
     var href = token.Src == null ? null : $"src=\"{StringHelper.HtmlEncode(token.Src)}\"";
     var name = token.Name == null ? null : StringHelper.HtmlEncode(token.Name);
     var title = token.Title == null ? null : $"title=\"{StringHelper.HtmlEncode(token.Title)}\"";
     var resolved = _blockInclusionHelper.Load(engine, token.Src, token.Raw, context, ((DfmEngine)engine.Engine).InternalMarkup);
     return resolved;
 }
Пример #2
0
        public virtual StringBuffer Render(IMarkdownRenderer engine, DfmIncludeBlockToken token, MarkdownBlockContext context)
        {
            var href     = token.Src == null ? null : $"src=\"{StringHelper.HtmlEncode(token.Src)}\"";
            var name     = token.Name == null ? null : StringHelper.HtmlEncode(token.Name);
            var title    = token.Title == null ? null : $"title=\"{StringHelper.HtmlEncode(token.Title)}\"";
            var resolved = _blockInclusionHelper.Load(engine, token.Src, token.Raw, context, ((DfmEngine)engine.Engine).InternalMarkup);

            return(resolved);
        }
Пример #3
0
 public virtual StringBuffer Render(IMarkdownRenderer render, DfmIncludeBlockToken token, MarkdownBlockContext context)
 {
     return string.IsNullOrEmpty(token.Title)
             ? $"[!INCLUDE [{token.Name}]({token.Src})]\n"
             : $"[!INCLUDE [{token.Name}]({token.Src} \"{token.Title}\")]\n";
 }