docs: function replaceCSSUrl(content, options, buildInfo, filepath) {
          var reg = /url\s*\(\s*['"]?([^\)]+?)['"]?\s*\)/ig;
          return content.replace(reg, function (s, p, i) {
              //对base64的图片直接返回，无需处理
              if (p.indexOf('data:image') > -1) return s;
              var tmp = p;
              //去除?之后面路径
              if(p.indexOf('?') > -1) tmp = p.substr(0, p.indexOf('?'));
  
              var fpath = path.normalize(path.join(options.dest, tmp));
              var spath = path.join(options.base, tmp);
              var info = buildInfo[fpath] || buildInfo[spath];   
              //相对于根发布路径
              if(!info && options.destPath) info = buildInfo[path.join(options.destPath, tmp)];
  
              //如果上面的都不可以，则有可能是相对路径，
              if(!info && filepath) {
                  fpath = path.normalize(path.join(path.dirname(filepath), tmp));
                  info = buildInfo[fpath];
              }
                  
              //如果有md5则，合到路径中
              if(info && info.path) {
                  tmp = path.dirname(tmp) + '/' + path.basename(info.path);
                  //如果后续还有?部门，也截取到tmp中
                  if(p.indexOf('?') > -1) {
                      tmp += p.substr(p.indexOf('?'));
                  }
              }
  
              //如果有md5码，且路径中需要替换md5,则替换。
              if(info && info.md5 && tmp.indexOf(info.md5) === -1) {
                  if(tmp.indexOf('{md5}') > -1) {
                      tmp = tmp.replace('{md5}', info.md5);
                  }
                  else {
                      //默认把md5加到url后面
                      if(tmp.indexOf('?') > -1) {
                          tmp += '&' + info.md5;
                      }
                      else {
                          tmp += '?' + info.md5;
                      }
                  }
              }
              
  
              //替换映射部分
              tmp = replaceUrlMap(tmp, options.urlMaps);    
              s = s.replace(p, tmp);
  
              //gutil.log(gutil.colors.blue('css url:'), gutil.colors.green(s));
              return s;
          });
      }