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;
}