list numbering

can't use the default handling of ordered lists provided by GitHub Flavored Markdown because each list item contains code blocks which interrupt the parser. OOF.