using System.Collections.Generic;
public static void Main()
var headings = GetHeadings(md);
private static IEnumerable<string> GetHeadings(string markdownContent)
var document = Markdown.Parse(markdownContent);
return document.Select(b => b as HeadingBlock)
.Select(hb => hb.Inline.FirstChild.ToString());