public override void Execute(BlogPostConversionData postConversionData) { base.Execute(postConversionData); if (postConversionData.Tags.Any() == false) { var postHtml = postConversionData.Post.Content.UncodedText; var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(postHtml); { var tags = GetTagsFromPostContent(htmlDoc); postConversionData.Tags.AddRange(tags); } } }
public override void Execute(BlogPostConversionData postConversionData) { base.Execute(postConversionData); var postHtml = postConversionData.Post.Content.UncodedText; var htmlDoc = new HtmlDocument(); htmlDoc.LoadHtml(postHtml); { var msdnBlogUrl = GetMsdnBlogUrlFromPostContent(htmlDoc); if (string.IsNullOrEmpty(msdnBlogUrl) == false) { postConversionData.AdditionalMetadeta.Add( "msdnBlogUrl", msdnBlogUrl); } } }