private string RenderLinkToken(LinkToken linkToken) { var res = new StringBuilder(); res.Append($"<a href=\"{linkToken.Link}\">"); foreach (var innerToken in linkToken.Description) { res.Append(RenderToken(innerToken)); } res.Append("</a>"); return(res.ToString()); }
private string GenerateTagFromLinkToken(LinkToken linkToken) { if (linkToken.RawUrl == null) { return($"</{tagDictionary[linkToken.Type]}>"); } var tokenizer = new Tokenizer(Syntax.InLinkSyntax); var url = ReplaceAttributesWithTags(tokenizer.ParseText(linkToken.RawUrl)); return($"<{tagDictionary[linkToken.Type]} href=\"{url}\">"); }