通过consolidate模块，增加对多种模版类型的支持。