feat(markdown): add gfm mode support