private FileSchemaEntityCollection FillFileSchemaEntityCollection(PostCollection posts) { FileSchemaEntityCollection schemaEntities = new FileSchemaEntityCollection(); BaseCleanerDivi baseCleanerDivi = (BlogWithDivi ? new BaseCleanerDivi() : null); CleanerDiviCodeSnippetBase64 cleanerBase64 = (RunCleanerDiviCodeSnippetBase64 ? new CleanerDiviCodeSnippetBase64() : null); foreach (var item in posts) { item.title = TextHelper.HtmlDecode(item.title); item.content = TextHelper.HtmlDecode(item.content); if (BlogWithDivi) { item.content = baseCleanerDivi.Run(item.content); } item.content = MarkdownConverter.Run(item.content); if (RunCleanerDiviCodeSnippetBase64) { item.content = cleanerBase64.Run(item.content); } schemaEntities.Add( PostConverter.Run(item) ); } return(schemaEntities); }