support code block following github style