Open blog external links in new tab

This commit is contained in:
Robert Marshall 2020-04-05 13:08:47 +01:00
parent 3eca70a102
commit 39a3af8c04
5 changed files with 60 additions and 45 deletions

View file

@ -1,11 +1,9 @@
using Markdig;
using Markdig.Renderers;
using Markdig.Renderers.Html;
using Markdig.Renderers.Html.Inlines;
using Markdig.Syntax.Inlines;
namespace Website.Markdig.Extensions {
public class BlogImageRendererExtension : IMarkdownExtension {
public class BlogRendererExtension : IMarkdownExtension {
public void Setup(MarkdownPipelineBuilder pipeline) {
}
@ -15,8 +13,8 @@ namespace Website.Markdig.Extensions {
var originalRenderer = htmlRenderer.ObjectRenderers.FindExact<LinkInlineRenderer>();
if (originalRenderer != null)
htmlRenderer.ObjectRenderers.Remove(originalRenderer);
var blogImageRenderer = new BlogImageRenderer(originalRenderer);
htmlRenderer.ObjectRenderers.AddIfNotAlready(blogImageRenderer);
var blogRenderer = new BlogLinkAndImageRenderer(originalRenderer);
htmlRenderer.ObjectRenderers.AddIfNotAlready(blogRenderer);
}
}
}