adjust main menu and hack gitbook to build md files not for main menu
diff --git a/java-chassis-reference/en_US/SUMMARY.md b/java-chassis-reference/en_US/SUMMARY.md
index ea3d713..c1cad40 100644
--- a/java-chassis-reference/en_US/SUMMARY.md
+++ b/java-chassis-reference/en_US/SUMMARY.md
@@ -1,5 +1,7 @@
 # Table of Contents
 
+* [just-for-gitbook-build]()
+  * [hidden](/transports/verticle-count.md)
 * [Overview](introduction.md)
 * [Getting Started](catalog/start.md)
   * [Glossary](start/terminology.md)
@@ -16,20 +18,16 @@
   * [Develop with Transparent RPC](build-provider/transparent-rpc.md)
   * [Interface definition and data type](build-provider/interface-constraints.md)
   * [Service listening address and publishing address](build-provider/listen-address-and-publish-address.md)
+  * [Thread pool](build-provider/thread-pool.md)
   * [Service Configuration](build-provider/service-configuration.md)
     * [Load Balancing Policy](build-provider/configuration/lb-strategy.md)
     * [Rate Limiting Policy](build-provider/configuration/ratelimite-strategy.md)
     * [Fallback Policy](build-provider/configuration/downgrade-strategy.md)
     * [Parameter Validator](build-provider/configuration/parameter-validator.md)
-  * [Communication Protocol](build-provider/protocol.md)
-    * [Thread model](build-provider/protocol/thread-model.md)
-    * [REST over Servlet](build-provider/protocol/rest-over-servlet.md)
-    * [REST over Vertx](build-provider/protocol/rest-over-vertx.md)
-    * [Highway RPC Protocol](build-provider/protocol/highway-rpc.md)
-    * [Communicate using HTTP2](build-provider/protocol/http2.md)
   * [Boot-up Process](build-provider/bootup.md)
   * [Access Log Configuration](build-provider/access-log-configuration.md)
 * [Writing Service Consumer](catalog/build-consumer.md)
+  * [Consumer common configuration](build-consumer/common-configuration.md)
   * [Using Rest Template](build-consumer/using-resttemplate.md)
   * [Using AsynRestTemplate](build-consumer/using-AsyncRestTemplate.md)
   * [Using with RPC](build-consumer/develop-consumer-using-rpc.md)
@@ -39,6 +37,11 @@
     * [Flow Control](build-consumer/flow-control.md)
     * [Fault Injection](build-consumer/fault-injection.md)
   * [Invoke 3rd-party REST services](build-consumer/3rd-party-service-invoke.md)
+* [Transports](transports/transport.md)
+  * [REST over Servlet](transports/rest-over-servlet.md)
+  * [REST over Vertx](transports/rest-over-vertx.md)
+  * [Highway](transports/highway-rpc.md)
+  * [HTTP2](transports/http2.md)
 * [General Development](catalog/general-develop.md)
   * [Access Service Center](general-development/visit-sc.md)
   * [Using Dynamic Configuration](general-development/config.md)
@@ -62,6 +65,7 @@
   * [Shutdown gracefully](general-development/shutdown.md)
   * [Handling exceptions](general-development/error-handling.md)
   * [Multi-environment isolation between microservice instances](general-development/multienvironment.md)
+  * [Thread Model](general-development/thread-model.md)
 * [Service Capability Open](edge/open-service.md)
   * [Using Edge Service](edge/by-servicecomb-sdk.md)
   * [Using confd and Nginx as edge services](edge/nginx.md)
diff --git a/java-chassis-reference/en_US/styles/website.css b/java-chassis-reference/en_US/styles/website.css
index 815fe4b..7c82f29 100644
--- a/java-chassis-reference/en_US/styles/website.css
+++ b/java-chassis-reference/en_US/styles/website.css
@@ -1,3 +1,7 @@
+.summary .chapter[data-level="1.1"] {
+    display: none;
+}
+
 table {
     table-layout: fixed;
     display:block;
diff --git a/java-chassis-reference/zh_CN/SUMMARY.md b/java-chassis-reference/zh_CN/SUMMARY.md
index a504dfb..13aebd8 100644
--- a/java-chassis-reference/zh_CN/SUMMARY.md
+++ b/java-chassis-reference/zh_CN/SUMMARY.md
@@ -1,5 +1,7 @@
 # 目录
 
+* [just-for-gitbook-build]()
+  * [hidden](/transports/verticle-count.md)
 * [概述](introduction.md)
 * [入门](catalog/start.md)
   * [术语表](start/terminology.md)
@@ -16,20 +18,16 @@
   * [用透明RPC开发微服务](build-provider/transparent-rpc.md)
   * [接口定义和数据类型](build-provider/interface-constraints.md)
   * [服务监听地址和发布地址](build-provider/listen-address-and-publish-address.md)
+  * [线程池](build-provider/thread-pool.md)
   * [服务配置](build-provider/service-configuration.md)
     * [负载均衡策略](build-provider/configuration/lb-strategy.md)
     * [限流策略](build-provider/configuration/ratelimite-strategy.md)
     * [降级策略](build-provider/configuration/downgrade-strategy.md)
     * [参数效验](build-provider/configuration/parameter-validator.md)
-  * [通信协议](build-provider/protocol.md)
-    * [线程模型](build-provider/protocol/thread-model.md)
-    * [REST over Servlet](build-provider/protocol/rest-over-servlet.md)
-    * [REST over Vertx](build-provider/protocol/rest-over-vertx.md)
-    * [Highway RPC协议](build-provider/protocol/highway-rpc.md)
-    * [使用HTTP2通信](build-provider/protocol/http2.md)
   * [程序启动逻辑](build-provider/bootup.md)
   * [Access Log配置](build-provider/access-log-configuration.md)
 * [开发服务消费者](catalog/build-consumer.md)
+  * [消费者通用配置项](build-consumer/common-configuration.md)
   * [使用RestTemplate开发服务消费者](build-consumer/using-resttemplate.md)
   * [使用AsynRestTemplate开发服务消费者](build-consumer/using-AsyncRestTemplate.md)
   * [使用RPC方式开发服务消费者](build-consumer/develop-consumer-using-rpc.md)
@@ -39,6 +37,11 @@
     * [限流策略](build-consumer/flow-control.md)
     * [故障注入](build-consumer/fault-injection.md)
   * [调用第三方REST服务](build-consumer/3rd-party-service-invoke.md)
+* [Transports](transports/transport.md)
+  * [REST over Servlet](transports/rest-over-servlet.md)
+  * [REST over Vertx](transports/rest-over-vertx.md)
+  * [Highway](transports/highway-rpc.md)
+  * [HTTP2](transports/http2.md)
 * [通用开发](catalog/general-develop.md)
   * [访问服务中心](general-development/visit-sc.md)
   * [使用动态配置](general-development/config.md)
@@ -62,6 +65,7 @@
   * [优雅停机](general-development/shutdown.md)
   * [异常处理](general-development/error-handling.md)
   * [微服务实例间多环境隔离](general-development/multienvironment.md)
+  * [线程模型](general-development/thread-model.md)
 * [服务能力开放](edge/open-service.md)
   * [使用Edge Service做边缘服务](edge/by-servicecomb-sdk.md)
   * [使用confd和Nginx做边缘服务](edge/nginx.md)
diff --git a/java-chassis-reference/zh_CN/styles/website.css b/java-chassis-reference/zh_CN/styles/website.css
index 815fe4b..7c82f29 100644
--- a/java-chassis-reference/zh_CN/styles/website.css
+++ b/java-chassis-reference/zh_CN/styles/website.css
@@ -1,3 +1,7 @@
+.summary .chapter[data-level="1.1"] {
+    display: none;
+}
+
 table {
     table-layout: fixed;
     display:block;