private static IEnumerable<BlogCategory> GetCategories(ContentParseResult content) { var result = new List<BlogCategory>(); var categories = content.GetFrontMatter("category"); if (categories != null) { var parts = categories.Split(new[] {','}, StringSplitOptions.RemoveEmptyEntries); foreach (var part in parts) { var title = part.Trim(); var slug = title; slug = slug.Replace("C#", "csharp"); slug = slug.Replace("c#", "csharp"); slug = slug.Replace(".net", "dotnet"); slug = slug.Replace(".NET", "dotnet"); slug = slug.Replace("C++", "cpp"); slug = slug.Replace("c++", "cpp"); slug = slug.ToSlug(); result.Add(new BlogCategory(slug, title)); } } return result; }
private static IEnumerable <BlogCategory> GetCategories(ContentParseResult content) { var result = new List <BlogCategory>(); var categories = content.GetFrontMatter("category"); if (categories != null) { var parts = categories.Split(new[] { ',' }, StringSplitOptions.RemoveEmptyEntries); foreach (var part in parts) { var title = part.Trim(); var slug = title; slug = slug.Replace("C#", "csharp"); slug = slug.Replace("c#", "csharp"); slug = slug.Replace(".net", "dotnet"); slug = slug.Replace(".NET", "dotnet"); slug = slug.Replace("C++", "cpp"); slug = slug.Replace("c++", "cpp"); slug = slug.ToSlug(); result.Add(new BlogCategory(slug, title)); } } return(result); }