Open blog external links in new tab
This commit is contained in:
parent
3eca70a102
commit
39a3af8c04
5 changed files with 60 additions and 45 deletions
|
@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue