kramdown friendly md

kramdown's parser is a bit stricter than redcarpet, so things like a missing empty line don't get interpreted.