public BlogPost[] GetRecentPosts(int maxPosts, bool includeCategories) { BlogPost[] recentPosts = BlogClient.GetRecentPosts(_settings.HostBlogId, maxPosts, includeCategories, null); foreach (BlogPost blogPost in recentPosts) { // apply content filters blogPost.Contents = ContentFilterApplier.ApplyContentFilters(ClientOptions.ContentFilter, blogPost.Contents, ContentFilterMode.Open); // if there is no permalink then attempt to construct one EnsurePermalink(blogPost); } return(recentPosts); }