public override StringBuffer Render(IMarkdownRenderer render, DfmIncludeInlineToken token, MarkdownInlineContext context) { var src = token.Src.Replace(Path.DirectorySeparatorChar, Path.AltDirectorySeparatorChar); if (!string.Equals(src, token.Src)) { return(string.IsNullOrEmpty(token.Title) ? $"[!INCLUDE [{token.Name}]({src})]" : $"[!INCLUDE [{token.Name}]({src} \"{token.Title}\")]"); } return(token.SourceInfo.Markdown); }
public virtual StringBuffer Render(IMarkdownRenderer render, DfmIncludeInlineToken token, MarkdownInlineContext context) { return(string.IsNullOrEmpty(token.Title) ? $"[!INCLUDE [{token.Name}]({token.Src})]" : $"[!INCLUDE [{token.Name}]({token.Src} \"{token.Title}\")]"); }