markdown不能完全兼容html（颜色样式会丢失）
新增了代码生成的功能