explicit kramdown parser