修改markdown包，模块化处理

这个地址的设计太复杂，没有可读性，重新设计。