code: function (pageUrl, toServer) {
      console.info('#yellow{<-----pack ' + pageUrl + '----->}:');
      var projectRoot = getPageDir(pageUrl);
      utils.extract(pageUrl);
      var pageName = path.basename(path.basename(pageUrl, '.html'), '.htm');
      var htmlCode = analyzeHtml(pageUrl, path.resolve(cwd, './__publish__'), pageName, toServer);
      var minify = require('html-minifier').minify;
      if (!/^<\?xml.*\?>/.test(htmlCode)) {
          htmlCode = minify(htmlCode, config.htmlmin || {});
      }
      console.info('#yellow{minify ' + pageUrl + ' done}\n\n');
      fs.writeFileSync(projectRoot + '/' + pageName + '.htm', htmlCode);
      console.info('#yellow{<-----pack ' + pageUrl + ' done----->}\n\n');
  }
docs: 发布一个项目
  @param pageUrl 项目入口文件路径
  @param toServer 是否上传到服务器