Unfortunately I ended up having to convert the index page to render using HAML instead of Kramdown to avoid the dynamically-generated list being wrapped in an annoying superfluous paragraph tag. Note that the blog index page now has to explicitly include the two kinds of snips i.e. "blog" & "show-and-tell". The first three Show & Tell events were written up in week notes, so I've listed them in a separate static list.
I'm planning on converting the Show & Tell event pages to be of kind "show-and-tell" so I can list them dynamically on the Show & Tell index page. However, in order to do that and keep those event pages in the blog index list, we'll need to be able to include multiple kinds of pages i.e. both kind "blog" and kind "show-and-tell".
At some point the numbers in the ordered list items might've matched up with the numbers of the week notes, but they certainly don't any more. Since the order of the blog posts is semantically meaningful, I've elected to just change the `list-style-type` to `disc` instead of switching the ordered list to an unordered list.