You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by lu...@apache.org on 2015/07/15 08:44:30 UTC

[22/43] incubator-kylin git commit: KYLIN-884 re-structure website, using new menu, move to root dir

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/How to use kylin remote jdbc driver.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/How to use kylin remote jdbc driver.md b/docs/Tutorial/How to use kylin remote jdbc driver.md
deleted file mode 100644
index 1d0584f..0000000
--- a/docs/Tutorial/How to use kylin remote jdbc driver.md	
+++ /dev/null
@@ -1,87 +0,0 @@
-### Get JDBC jar
-
-Kylin JDBC jar file is under lib/ of binary package, named `kylin-jdbc-verion.jar`.
-
-### Authentication
-Build on kylin authentication restful service. Supported parameters:
-* user : username 
-* password : password
-* ssl: true/false. Default be false; If true, all the services call will use https.
-
-### Connection URL format:
-```
-jdbc:kylin://<hostname>:<port>/<kylin_project_name>
-```
-* If "ssl" = true, the "port" should be Kylin server's HTTPS port; 
-* If "port" is not specified, the driver will use default port: HTTP 80, HTTPS 443;
-* The "kylin_project_name" must be specified and user need ensure it exists in Kylin server;
-
-### 1. Query with Statement
-```
-        Driver driver = (Driver) Class.forName("org.apache.kylin.jdbc.Driver").newInstance();
-
-        Properties info = new Properties();
-        info.put("user", "ADMIN");
-        info.put("password", "KYLIN");
-        Connection conn = driver.connect("jdbc:kylin://localhost:7070/kylin_project_name", info);
-        Statement state = conn.createStatement();
-        ResultSet resultSet = state.executeQuery("select * from test_table");
-
-        while (resultSet.next()) {
-            assertEquals("foo", resultSet.getString(1));
-            assertEquals("bar", resultSet.getString(2));
-            assertEquals("tool", resultSet.getString(3));
-        }
-```
-
-### 2. Query with PreparedStatement
-Supported prepared statement parameters:
-* setString
-* setInt
-* setShort
-* setLong
-* setFloat
-* setDouble
-* setBoolean
-* setByte
-* setDate
-* setTime
-* setTimestamp
-
-```
-        Driver driver = (Driver) Class.forName("org.apache.kylin.jdbc.Driver").newInstance();
-        Properties info = new Properties();
-        info.put("user", "ADMIN");
-        info.put("password", "KYLIN");
-        Connection conn = driver.connect("jdbc:kylin://localhost:7070/kylin_project_name", info);
-        PreparedStatement state = conn.prepareStatement("select * from test_table where id=?");
-        state.setInt(1, 10);
-        ResultSet resultSet = state.executeQuery();
-
-        while (resultSet.next()) {
-            assertEquals("foo", resultSet.getString(1));
-            assertEquals("bar", resultSet.getString(2));
-            assertEquals("tool", resultSet.getString(3));
-        }
-```
-
-### 3. Get query result metadata
-Kylin jdbc driver supports metadata list methods:
-List catalog, schema, table and column with sql pattern filters(such as %).
-
-```
-        Driver driver = (Driver) Class.forName("org.apache.kylin.jdbc.Driver").newInstance();
-        Properties info = new Properties();
-        info.put("user", "ADMIN");
-        info.put("password", "KYLIN");
-        Connection conn = driver.connect("jdbc:kylin://localhost:7070/kylin_project_name", info);
-        Statement state = conn.createStatement();
-        ResultSet resultSet = state.executeQuery("select * from test_table");
-
-        ResultSet tables = conn.getMetaData().getTables(null, null, "dummy", null);
-        while (tables.next()) {
-            for (int i = 0; i < 10; i++) {
-                assertEquals("dummy", tables.getString(i + 1));
-            }
-        }
-```

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin Cube Build and Job Monitoring Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin Cube Build and Job Monitoring Tutorial.md b/docs/Tutorial/Kylin Cube Build and Job Monitoring Tutorial.md
deleted file mode 100644
index 452f24b..0000000
--- a/docs/Tutorial/Kylin Cube Build and Job Monitoring Tutorial.md	
+++ /dev/null
@@ -1,68 +0,0 @@
-Kylin Cube Build and Job Monitoring Tutorial
-===
-
-### Cube Build
-First of all, make sure that you have authority of the cube you want to build.
-
-1. In `Cubes` page, click the `Action` drop down button in the right of a cube column and select operation `Build`.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/1%20action-build.png)
-
-2. There is a pop-up window after the selection. 
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/2%20pop-up.png)
-
-3. Click `END DATE` input box to choose end date of this incremental cube build.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/3%20end-date.png)
-
-4. Click `Submit` to send request. 
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/4%20submit.png)
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/4.1%20success.png)
-
-   After submit the request successfully, you will see the job just be created in the `Jobs` page.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/5%20jobs-page.png)
-
-5. To discard this job, just click the `Discard` button.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/6%20discard.png)
-
-### Job Monitoring
-In the `Jobs` page, click the job detail button to see detail information show in the right side.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/7%20job-steps.png)
-
-The detail information of a job provides a step-by-step record to trace a job. You can hover a step status icon to see the basic status and information.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/8%20hover-step.png)
-
-Click the icon button show in each step to see the details: `Parameters`, `Log`, `MRJob`, `EagleMonitoring`.
-
-* Parameters
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20parameters.png)
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20parameters-d.png)
-
-* Log
-        
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20log.png)
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20log-d.png)
-
-* MRJob(MapReduce Job)
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20mrjob.png)
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/9%20mrjob-d.png)
-   
-#### What's next
-
-After cube being built, you might need to:
-
-1. [Query the cube via web interface](Kylin Web Tutorial.md)
-2. [Query the cube via ODBC](Kylin ODBC Driver Tutorial.md)
-3. [Grant permission to cubes](Kylin Cube Permission Grant Tutorial.md)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin Cube Creation Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin Cube Creation Tutorial.md b/docs/Tutorial/Kylin Cube Creation Tutorial.md
deleted file mode 100644
index 294f665..0000000
--- a/docs/Tutorial/Kylin Cube Creation Tutorial.md	
+++ /dev/null
@@ -1,129 +0,0 @@
-Kylin Cube Creation Tutorial
-===
-
-### I. Create a Project
-1. Go to `Query` page in top menu bar, then click `Manage Projects`.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/1%20manage-prject.png)
-
-2. Click the `+ Project` button to add a new project.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/2%20%2Bproject.png)
-
-3. Fulfill the following form and click `submit` button to send a request.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/3%20new-project.png)
-
-4. After success, there will be a notification show in the bottom.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/3.1%20pj-created.png)
-
-### II. Sync up a Table
-1. Click `Tables` in top bar and then click the `+ Sync` button to load hive table metadata.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/4%20%2Btable.png)
-
-2. Enter the table names and click `Sync` to send a request.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/5%20hive-table.png)
-
-### III. Create a Cube
-To start with, click `Cubes` in top bar.Then click `+Cube` button to enter the cube designer page.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/6%20%2Bcube.png)
-
-**Step 1. Cube Info**
-
-Fill up the basic information of the cube. Click `Next` to enter the next step.
-
-You can use letters, numbers and '_' to name your cube (Notice that space in name is not allowed).
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/7%20cube-info.png)
-
-**Step 2. Dimensions**
-
-1. Set up the fact table.
-
-    ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-factable.png)
-
-2. Click `+Dimension` to add a new dimension.
-
-    ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-%2Bdim.png)
-
-3. There are different types of dimensions that might be added to a cube. Here we list some of them for your reference.
-
-    * Dimensions from fact table.
-          ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-typeA.png)
-
-    * Dimensions from look up table.
-          ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-typeB-1.png)
-
-          ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-typeB-2.png)     
-   
-    * Dimensions from look up table with hierarchy.
-          ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-typeC.png)
-
-    * Dimensions from look up table with derived dimensions.
-          ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-typeD.png)
-
-4. User can edit the dimension after saving it.
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/8%20dim-edit.png)
-
-**Step 3. Measures**
-
-1. Click the `+Measure` to add a new measure.
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-%2Bmeas.png)
-
-2. There are 5 different types of measure according to its expression: `SUM`, `MAX`, `MIN`, `COUNT` and `COUNT_DISTINCT`. Please be  carefully to choose the return type, which is related to the error rate of the `COUNT(DISTINCT)`.
-   * SUM
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-sum.png)
-
-   * MIN
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-min.png)
-
-   * MAX
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-max.png)
-
-   * COUNT
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-count.png)
-
-   * DISTINCT_COUNT
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/9%20meas-distinct.png)
-
-**Step 4. Filter**
-
-This step is optional. You can add some condition filter in `SQL` format.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/10%20filter.png)
-
-**Step 5. Refresh Setting**
-
-This step is designed for incremental cube build. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/11%20refresh-setting1.png)
-
-Choose partition type, partition column and start date.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/11%20refresh-setting2.png)
-
-**Step 6. Advanced Setting**
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/12%20advanced.png)
-
-**Step 7. Overview & Save**
-
-You can overview your cube and go back to previous step to modify it. Click the `Save` button to complete the cube creation.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/13%20overview.png)
-
-### IV. What's next
-
-After cube being created, you might need to:
-
-1. [Build the cube so that it can be queried](Kylin Cube Build and Job Monitoring Tutorial.md)
-2. [Grant permission to cubes](Kylin Cube Permission Grant Tutorial.md)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin Cube Permission Grant Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin Cube Permission Grant Tutorial.md b/docs/Tutorial/Kylin Cube Permission Grant Tutorial.md
deleted file mode 100644
index 8775bd6..0000000
--- a/docs/Tutorial/Kylin Cube Permission Grant Tutorial.md	
+++ /dev/null
@@ -1,27 +0,0 @@
-Kylin Cube Permission Grant Tutorial         
-===
-
-In `Cubes` page, double click the cube row to see the detail information. Here we focus on the `Access` tab.
-Click the `+Grant` button to grant permission. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/14%20+grant.png)
-
-There are four different kinds of permissions for a cube. Move your mouse over the `?` icon to see detail information. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/15%20grantInfo.png)
-
-There are also two types of user that a permission can be granted: `User` and `Role`. `Role` means a group of users who have the same role.
-
-### 1. Grant User Permission
-* Select `User` type, enter the username of the user you want to grant and select the related permission. 
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/16%20grant-user.png)
-
-* Then click the `Grant` button to send a request. After the success of this operation, you will see a new table entry show in the table. You can select various permission of access to change the permission of a user. To delete a user with permission, just click the `Revoke` button.
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tutorial/16%20user-update.png)
-
-### 2. Grant Role Permission
-* Select `Role` type, choose a group of users that you want to grant by click the drop down button and select a permission.
-
-* Then click the `Grant` button to send a request. After the success of this operation, you will see a new table entry show in the table. You can select various permission of access to change the permission of a group. To delete a group with permission, just click the `Revoke` button.

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin ODBC Driver Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin ODBC Driver Tutorial.md b/docs/Tutorial/Kylin ODBC Driver Tutorial.md
deleted file mode 100644
index 17653fd..0000000
--- a/docs/Tutorial/Kylin ODBC Driver Tutorial.md	
+++ /dev/null
@@ -1,36 +0,0 @@
-Kylin ODBC Driver Tutorial
-===
-
-> We provide Kylin ODBC driver to enable data access from ODBC-compatible client applications.
-
-> Both 32-bit version or 64-bit version driver are available.
-
-> Tested Operation System: Windows 7, Windows Server 2008 R2
-
-> Tested Application: Tableau 8.0.4 and Tableau 8.1.3
-
-## Prerequisites
-1. Microsoft Visual C++ 2012 Redistributable 
-
-   * For 32 bit Windows or 32 bit Tableau Desktop: Download: [32bit version](http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe) 
-   * For 64 bit Windows or 64 bit Tableau Desktop: Download: [64bit version](http://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe)
-
-2. ODBC driver internally gets results from a REST server, make sure you have access to one
-
-## Installation
-1. Uninstall existing Kylin ODBC first, if you already installled it before
-2. Download the attached driver installer at [KylinOLAP/odbc-driver/exe](https://github.com/KylinOLAP/odbc-driver/tree/master/exe), run it.
-
-   * For 32 bit Tableau Desktop: Please install KylinODBCDriver (x86).exe
-   * For 64 bit Tableau Desktop: Please install KylinODBCDriver (x64).exe
-
-3. Both drivers already be installed on Tableau Server, you properly should be able to publish to there without issues
-
-## Use ODBC compatible applications
-
-1. [Kylin and Tableau Tutorial](Kylin and Tableau Tutorial.md)
-2. [Kylin and Excel Tutorial](Kylin and Excel Tutorial.md)
-
-
-## Bug Report
-Open github issue here
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin Web Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin Web Tutorial.md b/docs/Tutorial/Kylin Web Tutorial.md
deleted file mode 100644
index af49d9b..0000000
--- a/docs/Tutorial/Kylin Web Tutorial.md	
+++ /dev/null
@@ -1,139 +0,0 @@
-Kylin Web Tutorial
-===
-
-> **Supported Browsers**
-
-> Windows: Google Chrome, FireFox
-
-> Mac: Google Chrome, FireFox, Safari
-
-## 1. Access & Login
-Host to access: http://your_sandbox_ip:7070/kylin
-Login with username/password: ADMIN/KYLIN
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/1%20login.png)
-
-## 2. Available Hive Tables in Kylin
-Although Kylin will using SQL as query interface and leverage Hive metadata, kylin will not enable user to query all hive tables since it's a pre-build OLAP (MOLAP) system so far. To enable Table in Kylin, it will be easy to using "Sync" function to sync up tables from Hive.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/2%20tables.png)
-
-## 3. Kylin OLAP Cube
-
-> To make cubes availabe you'll have to create them first [Kylin Cube Creation Tutorial](Kylin Cube Creation Tutorial.md)
-
-Kylin's OLAP Cubes are pre-calculation datasets from Star Schema Hive tables, Here's the web management interface for user to explorer, manage all cubes.Go to `Cubes` Menu, it will list all cubes available in system:
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/3%20cubes.png)
-
-To explore more detail about the Cube
-
-* Form View:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/4%20form-view.png)
-
-* SQL View (Underline Hive Query to generate the cube):
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/5%20sql-view.png)
-
-* Visualization (Showing the Star Schema behind of this cube):
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/6%20visualization.png)
-
-* Access (Grant user/role privileges, Grant operation only open to Admin in beta):
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/7%20access.png)
-
-## 4. Write and Execute SQL on web
-
->> To make queries availabe you'll have to create are build cubes first [Kylin Cube Creation Tutorial](Kylin Cube Creation Tutorial.md) and [Kylin Cube Build and Job Monitoring Tutorial](Kylin Cube Build and Job Monitoring Tutorial.md)
-
-Kylin's web offer a simple query tool for user to run SQL to explorer existing cube, verify result and explorer the result set using #5's Pivot analysis and visualization
-
-> **Query Limit**
-
-> 1. Only SELECT query be supported
-
-> 2. To avoid huge network traffic from server to client, the underline scan range's threshold be set to 1,000,000 in beta.
-
-> 3. SQL can't found data from cube will not redirect to Hive in beta
-
-Go to "Query" menu:
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/8%20query.png)
-
-* Source Tables:
-
-   Browser current available Tables (same structure and metadata as Hive):
-  
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/9%20query-table.png)
-
-* New Query:
-
-   You can write and execute your query and explorer the result. One query for you experience:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/10%20query-result.png)
-
-* Saved Query:
-
-   Associate with user account, you can get saved query from different browsers even machines.
-   Click "Save" in Result area, it will popup for name and description to save current query:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/11%20save-query.png)
-
-   Click "Saved Queries" to browser all your saved queries, you could direct resubmit it to run or remove it:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/11%20save-query-2.png)
-
-* Query History:
-
-   Only keep the current user's query history in current bowser, it will require cookie enabled and will lost if you clean up bowser's cache.Click "Query History" tab, you could directly resubmit any of them to execute again.
-
-## 5. Pivot Analysis and Visualization
-There's one simple pivot and visualization analysis tool in Kylin's web for user to explorer their query result:
-
-* General Information:
-
-   When the query execute success, it will present a success indictor and also a cube's name which be hit. 
-   Also it will present how long this query be executed in backend engine (not cover network traffic from Kylin server to browser):
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/12%20general.png)
-
-* Query Result:
-
-   It's easy to order on one column.
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/13%20results.png)
-
-* Export to CSV File
-
-   Click "Export" button to save current result as CSV file.
-
-* Pivot Table:
-
-   Drag and Drop one or more columns into the header, the result will grouping by such column's value:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/14%20drag.png)
-
-* Visualization:
-
-   Also, the result set will be easy to show with different charts in "Visualization":
-
-   note: line chart only available when there's at least one dimension with real "Date" data type of column from Hive Table.
-
-   * Bar Chart:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/15%20bar-chart.png)
-   
-   * Pie Chart:
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/16%20pie-chart.png)
-
-   * Line Chart
-
-   ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/web%20tutorial/17%20line-chart.png)
-
-## 6. Cube Build Job Monitoring
-Monitor and manage cube build process, diagnostic into the detail and even link to Hadoop's job information directly:
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/cube_build_job_monitor/7%20job-steps.png)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin and Excel Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin and Excel Tutorial.md b/docs/Tutorial/Kylin and Excel Tutorial.md
deleted file mode 100644
index 49961e0..0000000
--- a/docs/Tutorial/Kylin and Excel Tutorial.md	
+++ /dev/null
@@ -1,3 +0,0 @@
-Kylin and Excel Tutorial
-===
-For now our ODBC driver has not yet finished supporting Excel, watch the mail list for updates.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Kylin and Tableau Tutorial.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Kylin and Tableau Tutorial.md b/docs/Tutorial/Kylin and Tableau Tutorial.md
deleted file mode 100644
index dad90a8..0000000
--- a/docs/Tutorial/Kylin and Tableau Tutorial.md	
+++ /dev/null
@@ -1,108 +0,0 @@
-Kylin and Tableau Tutorial
-===
-
-> There are some limitations of Kylin ODBC driver with Tableau, please read carefully this instruction before you try it.
-> * Only support "managed" analysis path, Kylin engine will raise exception for un-excepted dimension or metric
-> * Please always select Fact Table first, then add lookup tables with correct join condition (defined join type in cube)
-> * Do not try to join between fact tables or lookup tables;
-> * You can try to use high cardinality dimensions like seller id as Tableau Filter, but the engine will only return limited seller id in Tableau's filter now.
-
-> More detail information or any issue, please contact Kylin Team: `kylinolap@gmail.com`
-
-### Step 1. Install ODBC Driver
-Refer to wiki page [Kylin ODBC Driver Tutorial](Kylin ODBC Driver Tutorial.md).
-
-### Step 2. Connect to Kylin Server
-> We recommended to use Connect Using Driver instead of Using DSN since Tableau team will not manage your DSN on Tableau Servers.
-
-**The snapshots are a little bit outdated because at that time Kylin ues port 9080 as default port, for new comers please use the new default port 7070**
-
-Connect Using Driver: Select "Other Database(ODBC)" in the left panel and choose KylinODBCDriver in the pop-up window. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/1%20odbc.png)
-
-Enter your Sever location and credentials: server host, port, username and password.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/2%20serverhost.jpg)
-
-Click "Connect" to get the list of projects that you have permission to access. See details about permission in [Kylin Cube Permission Grant Tutorial](Kylin Cube Permission Grant Tutorial.md). Then choose the project you want to connect in the drop down list. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/3%20project.jpg)
-
-Click "Done" to complete the connection.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/4%20done.jpg)
-
-### Step 3. Using Single Table or Multiple Tables
-> Limitation
->    * Must select FACT table first
->    * Do not support select from lookup table only
->    * The join condition must match within cube definition
-
-**Select Fact Table**
-
-Select `Multiple Tables`.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/5%20multipleTable.jpg)
-
-Then click `Add Table...` to add a fact table.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/6%20facttable.jpg)
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/6%20facttable2.jpg)
-
-**Select Look-up Table**
-
-Click `Add Table...` to add a look-up table. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/7%20lkptable.jpg)
-
-Set up the join clause carefully. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/8%20join.jpg)
-
-Keep add tables through click `Add Table...` until all the look-up tables have been added properly. Give the connection a name for use in Tableau.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/9%20connName.jpg)
-
-**Using Connect Live**
-
-There are three types of `Data Connection`. Choose the `Connect Live` option. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/10%20connectLive.jpg)
-
-Then you can enjoy analyzing with Tableau.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/11%20analysis.jpg)
-
-**Add additional look-up Tables**
-
-Click `Data` in the top menu bar, select `Edit Tables...` to update the look-up table information.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/12%20edit%20tables.jpg)
-
-### Step 4. Using Customized SQL
-To use customized SQL resembles using Single Table/Multiple Tables, except that you just need to paste your SQL in `Custom SQL` tab and take the same instruction as above.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/19%20custom.jpg)
-
-### Step 5. Publish to Tableau Server
-Suppose you have finished making a dashboard with Tableau, you can publish it to Tableau Server.
-Click `Server` in the top menu bar, select `Publish Workbook...`. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/14%20publish.jpg)
-
-Then sign in your Tableau Server and prepare to publish. 
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/16%20prepare-publish.png)
-
-If you're Using Driver Connect instead of DSN connect, you'll need to additionally embed your password in. Click the `Authentication` button at left bottom and select `Embedded Password`. Click `Publish` and you will see the result.
-
-![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/17%20embedded-pwd.png)
-
-### Tips
-* Hide Table name in Tableau
-
-    * Tableau will display columns be grouped by source table name, but user may want to organize columns with different structure. Using "Group by Folder" in Tableau and Create Folders to group different columns.
-
-     ![](https://raw.githubusercontent.com/KylinOLAP/kylinolap.github.io/master/docs/tableau_tutorial/18%20groupby-folder.jpg)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/Tutorial/Quick play with a sample cube.md
----------------------------------------------------------------------
diff --git a/docs/Tutorial/Quick play with a sample cube.md b/docs/Tutorial/Quick play with a sample cube.md
deleted file mode 100644
index 8246aa6..0000000
--- a/docs/Tutorial/Quick play with a sample cube.md	
+++ /dev/null
@@ -1,20 +0,0 @@
-### Quick start with sample cube
-
-Kylin provides a script for you to create a sample Cube; the script will also create three sample hive tables:
-
-1. Run ${KYLIN_HOME}/bin/sample.sh ; Restart kylin server to flush the caches;
-2. Logon Kylin web, select project "learn_kylin";
-3. Select the sample cube "kylin_sales_cube", click "Actions" -> "Build", pick up a date later than 2014-01-01 (to cover all 10000 sample records);
-4. Check the build progress in "Jobs" tab, until 100%;
-5. Execute SQLs in the "Query" tab, for example:
-	select part_dt, sum(price) as total_selled, count(distinct seller_id) as sellers from kylin_sales group by part_dt order by part_dt
-6. You can verify the query result and compare the response time with hive;
-
-   
-#### What's next
-
-After cube being built, you might need to:
-
-1. [Query the cube via web interface](Kylin Web Tutorial.md)
-2. [Query the cube via ODBC](Kylin ODBC Driver Tutorial.md)
-3. [Grant permission to cubes](Kylin Cube Permission Grant Tutorial.md)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/.gitignore
----------------------------------------------------------------------
diff --git a/docs/website/.gitignore b/docs/website/.gitignore
deleted file mode 100644
index ab40dbc..0000000
--- a/docs/website/.gitignore
+++ /dev/null
@@ -1,4 +0,0 @@
-.DS_Store
-.sass-cache
-_site
-

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/BingSiteAuth.xml
----------------------------------------------------------------------
diff --git a/docs/website/BingSiteAuth.xml b/docs/website/BingSiteAuth.xml
deleted file mode 100644
index 3997596..0000000
--- a/docs/website/BingSiteAuth.xml
+++ /dev/null
@@ -1,18 +0,0 @@
-<?xml version="1.0"?>
-<!--
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License. See accompanying LICENSE file.
--->
-
-<users>
-	<user>403B76701CE9848BFBBE0912251DDAA9</user>
-</users>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/CNAME
----------------------------------------------------------------------
diff --git a/docs/website/CNAME b/docs/website/CNAME
deleted file mode 100644
index 4470516..0000000
--- a/docs/website/CNAME
+++ /dev/null
@@ -1 +0,0 @@
-www.kylin.io

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/LICENSE
----------------------------------------------------------------------
diff --git a/docs/website/LICENSE b/docs/website/LICENSE
deleted file mode 100644
index e06d208..0000000
--- a/docs/website/LICENSE
+++ /dev/null
@@ -1,202 +0,0 @@
-Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "{}"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright {yyyy} {name of copyright owner}
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/README.md
----------------------------------------------------------------------
diff --git a/docs/website/README.md b/docs/website/README.md
deleted file mode 100644
index b6e7a63..0000000
--- a/docs/website/README.md
+++ /dev/null
@@ -1,47 +0,0 @@
-<!--
-{% comment %}
-Licensed to the Apache Software Foundation (ASF) under one or more
-contributor license agreements.  See the NOTICE file distributed with
-this work for additional information regarding copyright ownership.
-The ASF licenses this file to you under the Apache License, Version 2.0
-(the "License"); you may not use this file except in compliance with
-the License.  You may obtain a copy of the License at
-
-http://www.apache.org/licenses/LICENSE-2.0
-
-Unless required by applicable law or agreed to in writing, software
-distributed under the License is distributed on an "AS IS" BASIS,
-WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-See the License for the specific language governing permissions and
-limitations under the License.
-{% endcomment %}
--->
-
-# Apache Kylin website  
-This directory contains the source code for the Apache Kylin (incubating) website:
-[http://kyin.incubator.apache.org](http://kylin.incubator.apache.org/).
-
-## Setup
-
-1. `cd docs/website`
-2. `svn co https://svn.apache.org/repos/asf/incubator/kylin/site _site`
-3. `sudo apt-get install rubygems ruby2.1-dev zlib1g-dev` (linux)
-4. `sudo gem install bundler github-pages jekyll`
-5. `bundle install`
-
-## Running locally  
-Before opening a pull request or push to git repo, you can preview changes from your local box with following:
-
-1. `cd docs/website`
-2. `jekyll s`
-3. Open [http://localhost:4000](http://localhost:4000)
-
-## Pushing to site (for committer only)  
-1. `cd docs/website/_site`
-2. `svn status`
-3. You'll need to `svn add` any new files
-4. `svn commit -m 'UPDATE MESSAGE'`
-
-Within a few minutes, svnpubsub should kick in and you'll be able to
-see the results at
-[http://kylin.incubator.apache.org](http://kylin.incubator.apache.org/).
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_config.yml
----------------------------------------------------------------------
diff --git a/docs/website/_config.yml b/docs/website/_config.yml
deleted file mode 100644
index bfcad4b..0000000
--- a/docs/website/_config.yml
+++ /dev/null
@@ -1,44 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-#
-
-# Site settings
-title: kylin.io
-email: dev@kylin.incubator.apache.org
-description: Apache Kylin Home
-baseurl: "" # the subpath of your site, e.g. /blog/
-url: "http://kylin.incubator.apache.org" # the base hostname & protocol for your site
-twitter_username: ApacheKylin
-
-encoding: UTF-8
-timezone: America/Dawson 
-
-# Build settings
-markdown: kramdown
-# Code highlight
-highlighter: pygments
-# Permalinks, default is pretty
-permalink: pretty
-
-# Multiple Languages Plugin
-gems:           ['jekyll-multiple-languages']
-# Supported Languages
-languages: ['en','cn']
-language_default: 'en'
-
-# If a post of default language not set `no_fill_default_content` to true
-# Its content will use to replace if the corresponding content of other languages is not exist.
-# fill_default_content: true

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/footer.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/footer.html b/docs/website/_includes/footer.html
deleted file mode 100644
index 9f0bebc..0000000
--- a/docs/website/_includes/footer.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<footer id="underfooter">
-  <div class="container">
-    <div class="row">
-      <div class="col-md-12 widget" >
-        <div class="widget-body" style="text-align:center">
-          <div>
-          Apache Kylin is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.
-          </div>
-          <p style="text-align:center" > Apache Kylin is distributed under the <a href="http://www.apache.org/licenses/LICENSE-2.0" target="_blank">Apache License v2.0. </a>
-          </p>
-        </div>
-      </div>
-    </div>
-    <!-- /row of widgets --> 
-
-  </div>
-  <div></div>
-  
-</footer>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/head.cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/head.cn.html b/docs/website/_includes/head.cn.html
deleted file mode 100644
index 7da6820..0000000
--- a/docs/website/_includes/head.cn.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-
-  <title>Apache Kylin | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
-  <meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
-  <meta name="author"      content="Apache Kylin">
-  <link rel="shortcut icon" href="fav.png" type="image/png">
-
-
-
-<link rel="stylesheet" href="{{ "/assets/css/animate.css"| prepend: site.baseurl }}">
-<!-- Bootstrap -->
-<link rel="stylesheet" href="{{ "/assets/css/bootstrap.min.css"| prepend: site.baseurl }}">
-
-<!-- Fonts -->
-<!-- <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Alice|Open+Sans:400,300,700"> -->
-
-<!-- Icons -->
-<link rel="stylesheet" href="{{ "/assets/css/font-awesome.min.css"| prepend: site.baseurl }}">
-
-  <!-- Custom styles -->
-  <link rel="stylesheet" href="{{ "/assets/css/styles.css" | prepend: site.baseurl }}">
-  <link rel="stylesheet" href="{{ "/assets/css/docs.css" | prepend: site.baseurl }}">
-
-  <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
-  <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" />
-
-<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
-<script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-
-  //oringal tracker for kylin.io
-  ga('create', 'UA-55534813-1', 'auto');
-  //new tracker for kylin.incubator.apache.org
-  ga('create', 'UA-55534813-2', 'auto', {'name':'incubator'});
-
-  ga('send', 'pageview');
-  ga('incubator.send', 'pageview');
-
-
-</script>
-<script type="text/javascript" src="/assets/js/jquery-1.9.1.min.js"></script>
-<script type="text/javascript" src="/assets/js/nside.js"></script> </script>
-<script type="text/javascript" src="/assets/js/nnav.js"></script> </script>
-</head>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/head.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/head.html b/docs/website/_includes/head.html
deleted file mode 100644
index d4a74cb..0000000
--- a/docs/website/_includes/head.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<head>
-  <meta charset="utf-8">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge">
-  <meta name="viewport" content="width=device-width, initial-scale=1">
-
-  <title>Apache Kylin | {% if page.title %}{{ page.title }}{% else %}{{ site.title }}{% endif %}</title>
-  <meta name="description" content="{% if page.excerpt %}{{ page.excerpt | strip_html | strip_newlines | truncate: 160 }}{% else %}{{ site.description }}{% endif %}">
-  <meta name="author"      content="Apache Kylin">
-  <link rel="shortcut icon" href="fav.png" type="image/png">
-
-
-
-<link rel="stylesheet" href="{{ "/assets/css/animate.css"| prepend: site.baseurl }}">
-<!-- Bootstrap -->
-<link rel="stylesheet" href="{{ "/assets/css/bootstrap.min.css"| prepend: site.baseurl }}">
-
-<!-- Fonts -->
-<!-- <link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Alice|Open+Sans:400,300,700"> -->
-
-<!-- Icons -->
-<link rel="stylesheet" href="{{ "/assets/css/font-awesome.min.css"| prepend: site.baseurl }}">
-
-  <!-- Custom styles -->
-  <link rel="stylesheet" href="{{ "/assets/css/styles.css" | prepend: site.baseurl }}">
-  <link rel="stylesheet" href="{{ "/assets/css/docs.css" | prepend: site.baseurl }}">
-  <link rel="stylesheet" href="{{ "/assets/css/pygments.css" | prepend: site.baseurl }}">
-
-  <link rel="canonical" href="{{ page.url | replace:'index.html','' | prepend: site.baseurl | prepend: site.url }}">
-  <link rel="alternate" type="application/rss+xml" title="{{ site.title }}" href="{{ "/feed.xml" | prepend: site.baseurl | prepend: site.url }}" />
-
-<!--[if lt IE 9]> <script src="assets/js/html5shiv.js"></script> <![endif]-->
-<script>
-  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
-  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
-  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
-  })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
-
-  //oringal tracker for kylin.io
-  ga('create', 'UA-55534813-1', 'auto');
-  //new tracker for kylin.incubator.apache.org
-  ga('create', 'UA-55534813-2', 'auto', {'name':'incubator'});
-
-  ga('send', 'pageview');
-  ga('incubator.send', 'pageview');
-
-
-</script>
-<script type="text/javascript" src="/assets/js/jquery-1.9.1.min.js"></script>
-<script type="text/javascript" src="/assets/js/nside.js"></script> </script>
-<script type="text/javascript" src="/assets/js/nnav.js"></script> </script>
-</head>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/header.cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/header.cn.html b/docs/website/_includes/header.cn.html
deleted file mode 100644
index 1cd0872..0000000
--- a/docs/website/_includes/header.cn.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<header id="header" >
-  <div id="head" class="parallax" parallax-speed="3" >
-    <div id="logo" class="text-center"> <img class="img-circle" id="circlelogo" src="{{ "/assets/images/kylin_logo.jpg"| prepend: site.baseurl }}"> <span class="title" >Apache Kylin</span> <span class="tagline">Extreme OLAP Engine for Big Data</span> 
-    </div>
-  </div>
-
-  <!-- Main Menu -->
-  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
-  <div class="container-fluid" id="nav">
-    <!-- Brand and toggle get grouped for better mobile display -->
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-     
-    </div>
-
-    <!-- Collect the nav links, forms, and other content for toggling -->
-    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-      <ul class="nav navbar-nav">
-     <li><a href="/cn">首页</a></li>
-          <li><a href="/cn/docs" >文档</a></li>
-          <li><a href="/community" >社区</a></li>
-          <li><a href="/blog">博客</li>
-          <li><a href="/cn/download">下载</li>
-          <li><a href="/about" >关于</a></li>
-          <li><a href="/" >English</a></li>
-          <li><a href="https://twitter.com/apachekylin" target="_blank" class="fa fa-twitter fa-lg" title="Twitter: @ApacheKylin" ></a></li>
-          <li><a href="https://github.com/apache/incubator-kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/incubator-kylin" ></a></li>          
-          <li><a href="https://www.facebook.com/kylinio" target="_blank" class="fa fa-facebook fa-lg" title="Facebook: kylin.io" ></a></li>            
-      </ul>
-      
-
-    </div><!-- /.navbar-collapse -->
-  </div><!-- /.container-fluid -->
-</nav>
- </header>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/header.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/header.html b/docs/website/_includes/header.html
deleted file mode 100644
index 555633e..0000000
--- a/docs/website/_includes/header.html
+++ /dev/null
@@ -1,61 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<header id="header" >
-  
-  <div id="head" class="parallax" parallax-speed="3" >
-    <div id="logo" class="text-center"> <img class="img-circle" id="circlelogo" src="{{ "/assets/images/kylin_logo.jpg"| prepend: site.baseurl }}"> <span class="title" >Apache Kylin</span> <span class="tagline">Extreme OLAP Engine for Big Data</span> 
-    </div>
-  </div>
-  
-
-  <!-- Main Menu -->
-  <nav class="navbar navbar-default" role="navigation" id="nav-wrapper">
-  <div class="container-fluid" id="nav">
-    <!--
-    <img class="img-circle" width="40px" height="40px" id="circlelogo" src="{{ "/assets/images/kylin_logo.jpg"| prepend: site.baseurl }}">
-    -->
-    <!-- Brand and toggle get grouped for better mobile display -->
-    <div class="navbar-header">
-      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
-        <span class="sr-only">Toggle navigation</span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-        <span class="icon-bar"></span>
-      </button>
-     
-    </div>
-
-    <!-- Collect the nav links, forms, and other content for toggling -->
-    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
-      <ul class="nav navbar-nav">
-     <li><a href="/">Home</a></li>
-          <li><a href="/docs" >Docs</a></li>
-          <li><a href="/community" >Community</a></li>
-          <li><a href="/blog">Blog</li>
-          <li><a href="/download">Download</li>
-          <li><a href="/about" >About</a></li>
-          <li><a href="/cn" >中文版</a></li>  
-          <li><a href="https://twitter.com/apachekylin" target="_blank" class="fa fa-twitter fa-lg" title="Twitter: @ApacheKylin" ></a></li>
-          <li><a href="https://github.com/apache/incubator-kylin" target="_blank" class="fa fa-github-alt fa-lg" title="Github: apache/incubator-kylin" ></a></li>          
-          <li><a href="https://www.facebook.com/kylinio" target="_blank" class="fa fa-facebook fa-lg" title="Facebook: kylin.io" ></a></li>   
-      </ul>      
-    </div><!-- /.navbar-collapse -->
-  </div><!-- /.container-fluid -->
-</nav>
- </header>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/navside.cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/navside.cn.html b/docs/website/_includes/navside.cn.html
deleted file mode 100755
index 0717238..0000000
--- a/docs/website/_includes/navside.cn.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<div class="col-md-3 col-lg-3 col-xs-4 aside1 visible-md visible-lg" id="nside1" style=" padding-top: 2em">
-    <ul class="nav nav-pills nav-stacked">
-        {% for category in site.categories %}     <!-- categories -->
-        {% if category[0] == '入门' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">入门</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list1">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == '安装' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">安装</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list2">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == '教程' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">教程</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list3">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == '开发' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">开发</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list4">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == '如何' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">如何</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list5">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-
-        {% for category in site.categories %}
-        {% if category[0] == '系统api' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">系统API</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list6">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-    </ul>
-</div>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_includes/navside.html
----------------------------------------------------------------------
diff --git a/docs/website/_includes/navside.html b/docs/website/_includes/navside.html
deleted file mode 100755
index 535af83..0000000
--- a/docs/website/_includes/navside.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<div class="col-md-3 col-lg-3 col-xs-4 aside1 visible-md visible-lg" id="nside1" style=" padding-top: 2em">
-    <ul class="nav nav-pills nav-stacked">
-        {% for category in site.categories %}     <!-- categories -->
-        {% if category[0] == 'gettingstarted' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">Getting Started</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list1">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == 'installation' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">Installation</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list2">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == 'tutorial' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">Tutorial</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list3">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == 'development' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">Development</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list4">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-        {% for category in site.categories %}
-        {% if category[0] == 'howto' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">How to</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list5">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-
-
-        {% for category in site.categories %}
-        {% if category[0] == 'api' %}
-        <li><a href="#{{ category | first }}" data-toggle="collapse" id="navtitle">API</a></li>
-        <div class="collapse in" id="{{ category[0] }}">
-            <div class="list-group" id="list6">
-                <ul style="list-style-type:disc">
-                    {% for post in category[1] %}
-                    <li><a href="{{ post.url }}" class="list-group-item-lay pjaxlink">{{post.title}}</a></li>
-                    {% endfor %}
-                    <ul>
-            </div>
-        </div>
-        {% endif %}
-        {% endfor %}
-    </ul>
-</div>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/blog.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/blog.html b/docs/website/_layouts/blog.html
deleted file mode 100644
index b146a22..0000000
--- a/docs/website/_layouts/blog.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-<!doctype html>
-<html>
-	{% include head.html %}
-	<body>
-		{% include header.html %}
-		<div class="page-content">
-			<header style=" padding:2em 0 0 0">
-			<div class="container" >
-				<h4 class="section-title"><span>Kylin Technical Blog</span></h4>
-			</div>
-		</div>
-
-		<div class="container">
-			<div>
-				{{ content }}
-			</div>
-		</div>		
-		{% include footer.html %}
-
-	<script src="/assets/js/jquery-1.9.1.min.js"></script> 
-	<script src="/assets/js/bootstrap.min.js"></script> 
-	<script src="/assets/js/main.js"></script>
-	</body>
-</html>
-
-
-
-

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/default-cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/default-cn.html b/docs/website/_layouts/default-cn.html
deleted file mode 100644
index f5bad69..0000000
--- a/docs/website/_layouts/default-cn.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!DOCTYPE html>
-<html>
-
-  {% include head.cn.html %}
-
-  <body>
-
-    {% include header.cn.html %}
-
-    <div class="page-content">
-      <div class="wrapper">
-        {{ content }}
-      </div>
-    </div>
-
-    {% include footer.html %}
-
-  <script src="/assets/js/jquery-1.9.1.min.js"></script> 
-  <script src="/assets/js/bootstrap.min.js"></script> 
-  <script src="/assets/js/main.js"></script>
-  </body>
-
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/default.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/default.html b/docs/website/_layouts/default.html
deleted file mode 100644
index 973eb0f..0000000
--- a/docs/website/_layouts/default.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!DOCTYPE html>
-<html>
-
-  {% include head.html %}
-
-  <body>
-
-    {% include header.html %}
-
-    <div class="page-content">
-      <div class="wrapper">
-        {{ content }}
-      </div>
-    </div>
-
-    {% include footer.html %}
-
-  <script src="/assets/js/jquery-1.9.1.min.js"></script> 
-  <script src="/assets/js/bootstrap.min.js"></script> 
-  <script src="/assets/js/main.js"></script>
-  </body>
-
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/docs-cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/docs-cn.html b/docs/website/_layouts/docs-cn.html
deleted file mode 100755
index dad1383..0000000
--- a/docs/website/_layouts/docs-cn.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!doctype html>
-<html>
-	{% include head.cn.html %}
-	<body>
-		{% include header.cn.html %}
-		
-		<div class="container">
-			<div class="row">
-				{% include navside.cn.html %}
-				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
-					<div id="container">
-						<div id="pjax">
-							{{ content }}
-						</div>
-					</div>
-				</div>
-			</div>
-		</div>		
-		{% include footer.html %}
-
-	<script src="/assets/js/jquery-1.9.1.min.js"></script> 
-	<script src="/assets/js/bootstrap.min.js"></script> 
-	<script src="/assets/js/main.js"></script>
-	</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/docs.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/docs.html b/docs/website/_layouts/docs.html
deleted file mode 100755
index decf9b3..0000000
--- a/docs/website/_layouts/docs.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!doctype html>
-<html>
-	{% include head.html %}
-	<body>
-		{% include header.html %}
-		
-		<div class="container">
-			<div class="row">
-				{% include navside.html %}
-				<div class="col-md-9 col-lg-9 col-xs-14 aside2">
-					<div id="container">
-						<div id="pjax">
-							{{ content }}
-						</div>
-					</div>
-				</div>
-			</div>
-		</div>		
-		{% include footer.html %}
-
-	<script src="/assets/js/jquery-1.9.1.min.js"></script> 
-	<script src="/assets/js/bootstrap.min.js"></script> 
-	<script src="/assets/js/main.js"></script>
-	</body>
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/download-cn.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/download-cn.html b/docs/website/_layouts/download-cn.html
deleted file mode 100644
index 23a7224..0000000
--- a/docs/website/_layouts/download-cn.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!DOCTYPE html>
-<html>
-
-  {% include head.cn.html %}
-
-  <body>
-
-    {% include header.cn.html %}
-
-    <div class="page-content">
-      <div class="wrapper">
-        <main id="main" >
-          <div class="container" >
-            <div id="zero" class=" main" >
-              <header style=" padding:2em 0 0 0">
-                <div class="container" >
-                  <h4 class="section-title"><span>Apache Kylin 相关下载</span></h4>
-                </div>
-              </header>
-                {{ content }}
-            </div>
-          </div>
-        </main>
-
-      </div>
-    </div>
-
-    {% include footer.html %}
-
-  <script src="/assets/js/jquery-1.9.1.min.js"></script> 
-  <script src="/assets/js/bootstrap.min.js"></script> 
-  <script src="/assets/js/main.js"></script>
-  </body>
-
-</html>

http://git-wip-us.apache.org/repos/asf/incubator-kylin/blob/ef56d6bd/docs/website/_layouts/download.html
----------------------------------------------------------------------
diff --git a/docs/website/_layouts/download.html b/docs/website/_layouts/download.html
deleted file mode 100644
index 55db8c9..0000000
--- a/docs/website/_layouts/download.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!--
-* Licensed to the Apache Software Foundation (ASF) under one
-* or more contributor license agreements.  See the NOTICE file
-* distributed with this work for additional information
-* regarding copyright ownership.  The ASF licenses this file
-* to you under the Apache License, Version 2.0 (the
-* "License"); you may not use this file except in compliance
-* with the License.  You may obtain a copy of the License at
-*
-*     http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
--->
-
-<!DOCTYPE html>
-<html>
-
-  {% include head.html %}
-
-  <body>
-
-    {% include header.html %}
-
-    <div class="page-content">
-      <div class="wrapper">
-        <main id="main" >
-          <div class="container" >
-            <div id="zero" class=" main" >
-              <header style=" padding:2em 0 0 0">
-                <div class="container" >
-                  <h4 class="section-title"><span>Kylin Download</span></h4>
-                </div>
-              </header>
-                {{ content }}
-            </div>
-          </div>
-        </main>
-
-      </div>
-    </div>
-
-    {% include footer.html %}
-
-  <script src="/assets/js/jquery-1.9.1.min.js"></script> 
-  <script src="/assets/js/bootstrap.min.js"></script> 
-  <script src="/assets/js/main.js"></script>
-  </body>
-
-</html>