You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by do...@apache.org on 2017/01/24 18:32:23 UTC

[11/12] incubator-predictionio git commit: [PIO-52] Replace Middleman frontmatter

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/production/deploy-cloudformation.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/production/deploy-cloudformation.html.md b/docs/manual/source/production/deploy-cloudformation.html.md
index 1e0b0fe..d1c9cdf 100644
--- a/docs/manual/source/production/deploy-cloudformation.html.md
+++ b/docs/manual/source/production/deploy-cloudformation.html.md
@@ -1,3 +1,7 @@
+---
+title: Deploying with AWS CloudFormation
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Deploying with AWS CloudFormation
----
-
-This document has been moved to [here](/system/deploy-cloudformation/).
\ No newline at end of file
+This document has been moved to [here](/system/deploy-cloudformation/).

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/resources/faq.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/resources/faq.html.md b/docs/manual/source/resources/faq.html.md
index d3ca496..80d98d5 100644
--- a/docs/manual/source/resources/faq.html.md
+++ b/docs/manual/source/resources/faq.html.md
@@ -1,3 +1,7 @@
+---
+title: Frequently Asked Questions
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Frequently Asked Questions
----
-
 If you have questions that are not resolved below, you can subscribe and post to
 the user mailing list. You can follow the instructions [here](/support).
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/resources/glossary.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/resources/glossary.html.md b/docs/manual/source/resources/glossary.html.md
index af7422a..2667417 100644
--- a/docs/manual/source/resources/glossary.html.md
+++ b/docs/manual/source/resources/glossary.html.md
@@ -1,3 +1,7 @@
+---
+title: Glossary
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Glossary
----
-
 **Data Preparator**
 - Part of Engine. It reads data from source and transforms it to the desired
 format.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/resources/intellij.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/resources/intellij.html.md.erb b/docs/manual/source/resources/intellij.html.md.erb
index 4469a1c..57388dc 100644
--- a/docs/manual/source/resources/intellij.html.md.erb
+++ b/docs/manual/source/resources/intellij.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Developing Engines with IntelliJ IDEA
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Developing Engines with IntelliJ IDEA
----
-
-
 ## Prerequisites
 
 This documentation assumes that you have a fully functional PredictionIO setup.
@@ -90,8 +89,8 @@ automatically or prompt you to refresh.
 
 ### Dependencies
 
-IntelliJ has the annoying tendency to drop some dependencies when you refresh your build.sbt after any changes. 
-To avoid this we put any jars that must be available at runtime into a separate empty module in the project then 
+IntelliJ has the annoying tendency to drop some dependencies when you refresh your build.sbt after any changes.
+To avoid this we put any jars that must be available at runtime into a separate empty module in the project then
 we make the main engine project depend on this dummy module for runtime classes.
 
 Right click on the project and click *Open Module Settings*. In the second modules column hit **+** and create a
@@ -110,7 +109,7 @@ change the scope of the jars to **runtime**:
 
 ![Create empty module and add dependencies](/images/intellij/pio-runtime-jar-deps.png)
 
-Now make your engine module dependent on the pio-runtime-jars module for scope = runtime.  
+Now make your engine module dependent on the pio-runtime-jars module for scope = runtime.
 
 ![Create empty module and add dependencies](/images/intellij/pio-runtime-jars.png)
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/resources/upgrade.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/resources/upgrade.html.md b/docs/manual/source/resources/upgrade.html.md
index e8fd102..2e30123 100644
--- a/docs/manual/source/resources/upgrade.html.md
+++ b/docs/manual/source/resources/upgrade.html.md
@@ -1,3 +1,7 @@
+---
+title: Upgrade Instructions
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Upgrade Instructions
----
-
-
 This page highlights major changes in each version and upgrade tools.
 
 # How to upgrade

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/robots.txt
----------------------------------------------------------------------
diff --git a/docs/manual/source/robots.txt b/docs/manual/source/robots.txt
index e42f0d7..11b63ad 100644
--- a/docs/manual/source/robots.txt
+++ b/docs/manual/source/robots.txt
@@ -1,4 +1,4 @@
 User-agent: *
 Disallow:
 
-Sitemap: http://docs.prediction.io/sitemap.xml
+Sitemap: http://predictionio.incubator.apache.org/sitemap.xml

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/index.html.md b/docs/manual/source/samples/index.html.md
index d28b6ea..2819c84 100644
--- a/docs/manual/source/samples/index.html.md
+++ b/docs/manual/source/samples/index.html.md
@@ -1,3 +1,7 @@
+---
+title: Sample Style Page
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Sample Style Page
----
-
 ## Alerts
 
 ### Info

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/languages.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/languages.html.md b/docs/manual/source/samples/languages.html.md
index 100058d..1d57569 100644
--- a/docs/manual/source/samples/languages.html.md
+++ b/docs/manual/source/samples/languages.html.md
@@ -1,3 +1,8 @@
+---
+title: Language Samples
+hidden: true
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +20,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Language Samples
-hidden: true
----
-
 ## Plain Text
 
 This is a sample code block with no language.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-1.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-1.html.md b/docs/manual/source/samples/level-1.html.md
index ccd8657..ed966a2 100644
--- a/docs/manual/source/samples/level-1.html.md
+++ b/docs/manual/source/samples/level-1.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 1
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 1
----
-
 ## Level 1

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-2-1.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-2-1.html.md b/docs/manual/source/samples/level-2-1.html.md
index ef055cc..75d2f20 100644
--- a/docs/manual/source/samples/level-2-1.html.md
+++ b/docs/manual/source/samples/level-2-1.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 2.1
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 2.1
----
-
 ## Level 2.1

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-2-2.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-2-2.html.md b/docs/manual/source/samples/level-2-2.html.md
index ef5d927..c1abc47 100644
--- a/docs/manual/source/samples/level-2-2.html.md
+++ b/docs/manual/source/samples/level-2-2.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 2.2
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 2.2
----
-
 ## Level 2.2

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-2.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-2.html.md b/docs/manual/source/samples/level-2.html.md
index d5f5b68..f99c1e2 100644
--- a/docs/manual/source/samples/level-2.html.md
+++ b/docs/manual/source/samples/level-2.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 2
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 2
----
-
 ## Level 2

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-3-1.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-3-1.html.md b/docs/manual/source/samples/level-3-1.html.md
index a488aeb..967f001 100644
--- a/docs/manual/source/samples/level-3-1.html.md
+++ b/docs/manual/source/samples/level-3-1.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 3.1
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 3.1
----
-
 ## Level 3.1

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-3-2.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-3-2.html.md b/docs/manual/source/samples/level-3-2.html.md
index f1d67d5..809d663 100644
--- a/docs/manual/source/samples/level-3-2.html.md
+++ b/docs/manual/source/samples/level-3-2.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 3.2
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 3.2
----
-
 ## Level 3.2

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-3.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-3.html.md b/docs/manual/source/samples/level-3.html.md
index c793a96..b943a7a 100644
--- a/docs/manual/source/samples/level-3.html.md
+++ b/docs/manual/source/samples/level-3.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 3
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 3
----
-
 ## Level 3

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-4-1.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-4-1.html.md b/docs/manual/source/samples/level-4-1.html.md
index 1e24a49..c47e433 100644
--- a/docs/manual/source/samples/level-4-1.html.md
+++ b/docs/manual/source/samples/level-4-1.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 4.1
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 4.1
----
-
 ## Level 4.1

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-4-2.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-4-2.html.md b/docs/manual/source/samples/level-4-2.html.md
index 225095a..88b83eb 100644
--- a/docs/manual/source/samples/level-4-2.html.md
+++ b/docs/manual/source/samples/level-4-2.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 4.2
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 4.2
----
-
 ## Level 4.2

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-4-3.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-4-3.html.md b/docs/manual/source/samples/level-4-3.html.md
index 247ccaf..b45084d 100644
--- a/docs/manual/source/samples/level-4-3.html.md
+++ b/docs/manual/source/samples/level-4-3.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 4.3
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 4.3
----
-
 ## Level 4.3

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/level-4.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/level-4.html.md b/docs/manual/source/samples/level-4.html.md
index 63f9101..5843e61 100644
--- a/docs/manual/source/samples/level-4.html.md
+++ b/docs/manual/source/samples/level-4.html.md
@@ -1,3 +1,7 @@
+---
+title: Level 4
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,8 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Level 4
----
-
 ## Level 4

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/narrow.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/narrow.html.md b/docs/manual/source/samples/narrow.html.md
index 3b7357a..b63a851 100644
--- a/docs/manual/source/samples/narrow.html.md
+++ b/docs/manual/source/samples/narrow.html.md
@@ -1,3 +1,8 @@
+---
+title: Narrow Page
+hidden: true
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,9 +20,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Narrow Page
-hidden: true
----
-
-Keep it short!
\ No newline at end of file
+Keep it short!

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/sizing.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/sizing.html.md b/docs/manual/source/samples/sizing.html.md
index 23b83a2..695a3b6 100644
--- a/docs/manual/source/samples/sizing.html.md
+++ b/docs/manual/source/samples/sizing.html.md
@@ -1,3 +1,8 @@
+---
+title: Sizing Samples with an Extra Long Title to ThisIsAVeryVeryLongWord Show Wrapping
+hidden: true
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +20,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Sizing Samples with an Extra Long Title to ThisIsAVeryVeryLongWord Show Wrapping
-hidden: true
----
-
 ## Long Text
 
 This is a paragraph of text that spans multiple lines.
@@ -36,4 +36,4 @@ This is a code block with lines longer than 80 characters. This is a code block
 ```
 
 This paragraph contains a single word 80 characters long.
-12345678901234567890123456789012345678901234567890123456789012345678901234567890
\ No newline at end of file
+12345678901234567890123456789012345678901234567890123456789012345678901234567890

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/samples/tabs.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/samples/tabs.html.md b/docs/manual/source/samples/tabs.html.md
index 79b5687..4520d5c 100644
--- a/docs/manual/source/samples/tabs.html.md
+++ b/docs/manual/source/samples/tabs.html.md
@@ -1,3 +1,8 @@
+---
+title: Tabs
+hidden: true
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +20,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Tabs
-hidden: true
----
-
 This page is used to test the tabs plugin based on [Tabslet](https://github.com/vdw/Tabslet).
 
 <div class="tabs">
@@ -100,8 +100,8 @@ $ cd path/to/your/file
 ```
   </div>
   <div data-tab="HTML" data-lang="html">
-  
+
   This includes **bold** with Markdown.
-  
+
   </div>
-</div>
\ No newline at end of file
+</div>

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/community.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/community.html.md b/docs/manual/source/sdk/community.html.md
index 05f4cdf..d561f52 100644
--- a/docs/manual/source/sdk/community.html.md
+++ b/docs/manual/source/sdk/community.html.md
@@ -1,3 +1,7 @@
+---
+title: Community Powered SDKs
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Community Powered SDKs
----
-
 [SDK contribution](/community/contribute-sdk) is always welcomed!
 
 ## Node.js SDK for PredictionIO

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/index.html.md b/docs/manual/source/sdk/index.html.md
index 13aa726..56424e2 100644
--- a/docs/manual/source/sdk/index.html.md
+++ b/docs/manual/source/sdk/index.html.md
@@ -1,3 +1,7 @@
+---
+title: List of PredictionIO SDKs
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: List of PredictionIO SDKs
----
-
 ## Officially Supported SDKs
 
 * [Java & Android SDK](/sdk/java/)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/java.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/java.html.md.erb b/docs/manual/source/sdk/java.html.md.erb
index 6d1a1e3..3923635 100644
--- a/docs/manual/source/sdk/java.html.md.erb
+++ b/docs/manual/source/sdk/java.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Java & Android SDK
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Java & Android SDK
----
-
 ## API Docs
 
 [View API documentation](http://docs.prediction.io/java/api/) for version <%= data.versions.pio %>.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/php.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/php.html.md.erb b/docs/manual/source/sdk/php.html.md.erb
index b119c72..4a9930c 100644
--- a/docs/manual/source/sdk/php.html.md.erb
+++ b/docs/manual/source/sdk/php.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: PHP SDK
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: PHP SDK
----
-
 ## API Docs
 
 [View API documentation](http://docs.prediction.io/php/api/) for version <%= data.versions.pio %>.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/python.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/python.html.md.erb b/docs/manual/source/sdk/python.html.md.erb
index 1d756aa..e3e7396 100644
--- a/docs/manual/source/sdk/python.html.md.erb
+++ b/docs/manual/source/sdk/python.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Python SDK
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Python SDK
----
-
 ## API Docs
 
 [View API documentation](http://pythonhosted.org/PredictionIO/) for version <%= data.versions.pio %>.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/sdk/ruby.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/sdk/ruby.html.md.erb b/docs/manual/source/sdk/ruby.html.md.erb
index 6be7294..b6548f7 100644
--- a/docs/manual/source/sdk/ruby.html.md.erb
+++ b/docs/manual/source/sdk/ruby.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Ruby SDK
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Ruby SDK
----
-
 ## API Docs
 
 [View API documentation](http://docs.prediction.io/ruby/api/PredictionIO.html) for version <%= data.versions.pio %>.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/search/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/search/index.html.md b/docs/manual/source/search/index.html.md
index d17d9e5..26e1193 100644
--- a/docs/manual/source/search/index.html.md
+++ b/docs/manual/source/search/index.html.md
@@ -1,3 +1,7 @@
+---
+title: Search Results
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,7 +19,4 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Search Results
----
 <div id="st-results-container"></div>

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/start/customize.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/start/customize.html.md b/docs/manual/source/start/customize.html.md
index ebad403..bc1a94b 100644
--- a/docs/manual/source/start/customize.html.md
+++ b/docs/manual/source/start/customize.html.md
@@ -1,3 +1,7 @@
+---
+title: Customizing an Engine
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,13 +19,9 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Customizing an Engine
----
-
 When you download an engine template, it comes with the source code. All engine templates follow the same DASE architecture and they are designed to be customizable.
 
-You may want to customize an engine for many reasons, for example: 
+You may want to customize an engine for many reasons, for example:
 
 * Use another algorithm, or multiple of them
 * Read data from a different, or existing, data store
@@ -37,4 +37,4 @@ After you have finished modifying the code, you can re-build and deploy the engi
 
 ```
 $ pio build; pio train; pio deploy
-```
\ No newline at end of file
+```

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/start/deploy.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/start/deploy.html.md.erb b/docs/manual/source/start/deploy.html.md.erb
index 5237e0e..b8d60ed 100644
--- a/docs/manual/source/start/deploy.html.md.erb
+++ b/docs/manual/source/start/deploy.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Deploying your first Engine
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Deploying your first Engine
----
-
 Once you have created an engine from a template, it is time to deploy it as a web service. One or more of your applications can then send real-time prediction queries to it.
 
 It takes 6 simple steps to deploy and use an engine:

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/start/download.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/start/download.html.md b/docs/manual/source/start/download.html.md
index 5b2a17b..92f7642 100644
--- a/docs/manual/source/start/download.html.md
+++ b/docs/manual/source/start/download.html.md
@@ -1,3 +1,7 @@
+---
+title: Downloading an Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Downloading an Engine Template
----
-
 The first step to create a new engine is to browse [PredictionIO template
 gallery](/gallery/template-gallery) where you could find Engine Templates for
 all kinds of machine learning tasks. Choose an engine template that matches your

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/start/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/start/index.html.md b/docs/manual/source/start/index.html.md
index 04f16b2..74db00c 100644
--- a/docs/manual/source/start/index.html.md
+++ b/docs/manual/source/start/index.html.md
@@ -1,3 +1,7 @@
+---
+title: PredictionIO - A Quick Intro
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: PredictionIO - A Quick Intro
----
-
 ## Overview
 
 PredictionIO consist of the following components:

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/support/index.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/support/index.html.md.erb b/docs/manual/source/support/index.html.md.erb
index 70712da..08e06ce 100644
--- a/docs/manual/source/support/index.html.md.erb
+++ b/docs/manual/source/support/index.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Getting Help
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Getting Help
----
-
 ## Community Support
 
 Apahce PredictionIO (incubating) has a welcoming and active community. We are

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/system/anotherdatastore.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/system/anotherdatastore.html.md b/docs/manual/source/system/anotherdatastore.html.md
index b7c77c7..73fa967 100644
--- a/docs/manual/source/system/anotherdatastore.html.md
+++ b/docs/manual/source/system/anotherdatastore.html.md
@@ -1,3 +1,7 @@
+---
+title: Using Another Data Store
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Using Another Data Store
----
-
 PredictionIO has a thin storage layer to abstract meta data, event data, and
 model data access. The layer defines a set of standard interfaces to support
 multiple data store backends. PredictionIO users can configure the backend of
@@ -217,7 +217,7 @@ When `TYPE` is set to `jdbc`, the following configuration keys are supported.
 -   INDEX (optional since v0.9.6, default to disabled)
 
     This value is used by creating indexes on entityId and entityType columns to
-    improve performance when findByEntity function is called. Note that these columns 
+    improve performance when findByEntity function is called. Note that these columns
     of entityId and entityType will be created as varchar(255), e.g.
     `PIO_STORAGE_SOURCES_PGSQL_INDEX=enabled`
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/system/deploy-cloudformation.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/system/deploy-cloudformation.html.md.erb b/docs/manual/source/system/deploy-cloudformation.html.md.erb
index 76900dc..e320446 100644
--- a/docs/manual/source/system/deploy-cloudformation.html.md.erb
+++ b/docs/manual/source/system/deploy-cloudformation.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Deploying with AWS CloudFormation
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Deploying with AWS CloudFormation
----
-
 ##Overview
 
 You can scale PredictionIO on AWS with

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/system/index.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/system/index.html.md b/docs/manual/source/system/index.html.md
index 35b7e11..1030fec 100644
--- a/docs/manual/source/system/index.html.md
+++ b/docs/manual/source/system/index.html.md
@@ -1,3 +1,7 @@
+---
+title: System Architecture and Dependencies
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: System Architecture and Dependencies
----
-
 During the [installation](/install), you have installed the latest stable versions of the following software:
 
 * Apache Hadoop up to 2.7.2 (required only if YARN and HDFS are needed)
@@ -26,7 +26,7 @@ During the [installation](/install), you have installed the latest stable versio
 * Apache Spark up to 1.6.3 for Hadoop 2.6 (not Spark 2.x version)
 * Elasticsearch up to 1.7.5 (not the Elasticsearch 2.x version)
 
-This section explains general rules-of-thumb for how they are used in PredictionIO. The actual implementation of the Template will define how much of this applies. PredictionIO is flexible about much of this configuration but its Templates generally fit the Lambda model for integrating real-time serving with background periodic model updates. 
+This section explains general rules-of-thumb for how they are used in PredictionIO. The actual implementation of the Template will define how much of this applies. PredictionIO is flexible about much of this configuration but its Templates generally fit the Lambda model for integrating real-time serving with background periodic model updates.
 
 ![PredictionIO Systems](/images/pio-architecture.svg)
 
@@ -34,7 +34,7 @@ This section explains general rules-of-thumb for how they are used in Prediction
 events. If you are not using the PredictionIO Event Server, you do not need to
 install HBase.
 
-**Apache Spark**: Spark is a large-scale data processing engine that powers the data preparation and input to the algorithm, training, and sometimes the serving processing. PredictionIO allows for different engines to be used in training but many algorithms come from Spark's MLlib. 
+**Apache Spark**: Spark is a large-scale data processing engine that powers the data preparation and input to the algorithm, training, and sometimes the serving processing. PredictionIO allows for different engines to be used in training but many algorithms come from Spark's MLlib.
 
 **HDFS**: is a distributed filesystem from Hadoop. It allows storage to be shared among clustered machines. It is used to stage data for batch import into PIO, for export of Event Server datasets, and for storage of some models (see your template for details).
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/classification/add-algorithm.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/classification/add-algorithm.html.md b/docs/manual/source/templates/classification/add-algorithm.html.md
index 8b20bb1..9f29adc 100644
--- a/docs/manual/source/templates/classification/add-algorithm.html.md
+++ b/docs/manual/source/templates/classification/add-algorithm.html.md
@@ -1,3 +1,7 @@
+---
+title: Using Alternative Algorithm
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Using Alternative Algorithm
----
-
 The classification template uses the Naive Bayes algorithm by default. You can easily add and use other MLlib classification algorithms. The following will demonstrate how to add the [MLlib Random Forests algorithm](https://spark.apache.org/docs/latest/mllib-ensembles.html) into the engine.
 
 ## Create a new file RandomForestAlgorithm.scala

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/classification/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/classification/dase.html.md.erb b/docs/manual/source/templates/classification/dase.html.md.erb
index 01f8e19..140c677 100644
--- a/docs/manual/source/templates/classification/dase.html.md.erb
+++ b/docs/manual/source/templates/classification/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Classification)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Classification)
----
-
 <%= partial 'shared/dase/dase',
 locals: {
   template_name: 'Classification Engine Template',

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/classification/how-to.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/classification/how-to.html.md b/docs/manual/source/templates/classification/how-to.html.md
index a4f44c2..9ed3504 100644
--- a/docs/manual/source/templates/classification/how-to.html.md
+++ b/docs/manual/source/templates/classification/how-to.html.md
@@ -1,3 +1,7 @@
+---
+title: How-To  (Classification)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +19,7 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: How-To  (Classification)
----
-      
-Here are the pages that show you how you can customize the Classification engine template. 
- 
+Here are the pages that show you how you can customize the Classification engine template.
+
 - [Use Alternative Algorithm](/templates/classification/add-algorithm/)
 - [Read Custom Properties](/templates/classification/reading-custom-properties/)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/classification/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/classification/quickstart.html.md.erb b/docs/manual/source/templates/classification/quickstart.html.md.erb
index 8e9183b..70a99e2 100644
--- a/docs/manual/source/templates/classification/quickstart.html.md.erb
+++ b/docs/manual/source/templates/classification/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Classification Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Classification Engine Template
----
-
 ## Overview
 
 An engine template is an almost-complete implementation of an engine.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/classification/reading-custom-properties.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/classification/reading-custom-properties.html.md b/docs/manual/source/templates/classification/reading-custom-properties.html.md
index c5b1877..4dc43fe 100644
--- a/docs/manual/source/templates/classification/reading-custom-properties.html.md
+++ b/docs/manual/source/templates/classification/reading-custom-properties.html.md
@@ -1,3 +1,7 @@
+---
+title: Reading Custom Properties (Classification)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Reading Custom Properties (Classification)
----
-
 By default, the classification template reads 4 properties of a user entity: "attr0", "attr1", "attr2" and "plan". You can modify the [default DataSource](/templates/classification/dase/#data) to read to read your custom properties or different Entity Type.
 
 In this example, we modify DataSource to read properties "featureA", "featureB", "featureC", "featureD" and "label" for entity type "item".

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/complementarypurchase/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/complementarypurchase/dase.html.md.erb b/docs/manual/source/templates/complementarypurchase/dase.html.md.erb
index 8cb559f..7fc8522 100644
--- a/docs/manual/source/templates/complementarypurchase/dase.html.md.erb
+++ b/docs/manual/source/templates/complementarypurchase/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Complementary Purchase)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Complementary Purchase)
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'Complementary Purchase Engine Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/complementarypurchase/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/complementarypurchase/quickstart.html.md.erb b/docs/manual/source/templates/complementarypurchase/quickstart.html.md.erb
index 106fbe7..d6366c1 100644
--- a/docs/manual/source/templates/complementarypurchase/quickstart.html.md.erb
+++ b/docs/manual/source/templates/complementarypurchase/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Complementary Purchase Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Complementary Purchase Engine Template
----
-
 ## Overview
 
 This engine template recommends the complementary items which most user frequently buy at the same time together with one or more items in the query.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/ecommercerecommendation/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/ecommercerecommendation/dase.html.md.erb b/docs/manual/source/templates/ecommercerecommendation/dase.html.md.erb
index 9d21ffd..d59435a 100644
--- a/docs/manual/source/templates/ecommercerecommendation/dase.html.md.erb
+++ b/docs/manual/source/templates/ecommercerecommendation/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (E-Commerce Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (E-Commerce Recommendation)
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'E-Commerce Recommendation Engine Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/ecommercerecommendation/how-to.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/ecommercerecommendation/how-to.html.md b/docs/manual/source/templates/ecommercerecommendation/how-to.html.md
index 8d4552e..b5ac7d9 100644
--- a/docs/manual/source/templates/ecommercerecommendation/how-to.html.md
+++ b/docs/manual/source/templates/ecommercerecommendation/how-to.html.md
@@ -1,3 +1,7 @@
+---
+title: How-To (E-Commerce Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: How-To (E-Commerce Recommendation)
----
-
 Here are the pages that show you how you can customize the E-Commerce Recommendation engine template.
 
 - [Train with Rate Event](/templates/ecommercerecommendation/train-with-rate-event/)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/ecommercerecommendation/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/ecommercerecommendation/quickstart.html.md.erb b/docs/manual/source/templates/ecommercerecommendation/quickstart.html.md.erb
index 54d2b3f..c71ae77 100644
--- a/docs/manual/source/templates/ecommercerecommendation/quickstart.html.md.erb
+++ b/docs/manual/source/templates/ecommercerecommendation/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - E-Commerce Recommendation Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - E-Commerce Recommendation Engine Template
----
-
 ## Overview
 
 This engine template provides personalized recommendation for e-commerce applications with the following features by default:

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/ecommercerecommendation/train-with-rate-event.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/ecommercerecommendation/train-with-rate-event.html.md.erb b/docs/manual/source/templates/ecommercerecommendation/train-with-rate-event.html.md.erb
index 74445b8..7d83429 100644
--- a/docs/manual/source/templates/ecommercerecommendation/train-with-rate-event.html.md.erb
+++ b/docs/manual/source/templates/ecommercerecommendation/train-with-rate-event.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Train with Rate Event (E-Commerce Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Train with Rate Event (E-Commerce Recommendation)
----
-
 This examples demonstrates how to modify E-Commerce Recommendation template to use "rate" event as Training Data.
 
 However, recent "view" event is still used for recommendation for new user (to recommend items similar to what new user just recently viewed) and the returned scores are not predicted rating but a ranked scores for new user.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/javaecommercerecommendation/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/javaecommercerecommendation/dase.html.md.erb b/docs/manual/source/templates/javaecommercerecommendation/dase.html.md.erb
index 33c4f3d..69ef622 100644
--- a/docs/manual/source/templates/javaecommercerecommendation/dase.html.md.erb
+++ b/docs/manual/source/templates/javaecommercerecommendation/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (E-Commerce Recommendation (Java))
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (E-Commerce Recommendation (Java))
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'E-Commerce Recommendation Engine Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/javaecommercerecommendation/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/javaecommercerecommendation/quickstart.html.md.erb b/docs/manual/source/templates/javaecommercerecommendation/quickstart.html.md.erb
index 1c1bc40..d7d4430 100644
--- a/docs/manual/source/templates/javaecommercerecommendation/quickstart.html.md.erb
+++ b/docs/manual/source/templates/javaecommercerecommendation/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - E-Commerce Recommendation Engine Template (Java)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - E-Commerce Recommendation Engine Template (Java)
----
-
 ## Overview
 
 This engine template provides personalized recommendation for e-commerce applications with the following features by default:

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/leadscoring/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/leadscoring/dase.html.md.erb b/docs/manual/source/templates/leadscoring/dase.html.md.erb
index 2dbf547..e8abda2 100644
--- a/docs/manual/source/templates/leadscoring/dase.html.md.erb
+++ b/docs/manual/source/templates/leadscoring/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Lead Scoring)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Lead Scoring)
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'Lead Scoring Engine Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/leadscoring/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/leadscoring/quickstart.html.md.erb b/docs/manual/source/templates/leadscoring/quickstart.html.md.erb
index ab823db..03413f8 100644
--- a/docs/manual/source/templates/leadscoring/quickstart.html.md.erb
+++ b/docs/manual/source/templates/leadscoring/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Lead Scoring Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Lead Scoring Engine Template
----
-
 ## Overview
 
 This engine template predicts the probability of an user will convert (conversion event by user) in the current session.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/productranking/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/productranking/dase.html.md.erb b/docs/manual/source/templates/productranking/dase.html.md.erb
index 750c3b6..ee42b95 100644
--- a/docs/manual/source/templates/productranking/dase.html.md.erb
+++ b/docs/manual/source/templates/productranking/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Product Ranking)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Product Ranking)
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'Product Ranking Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/productranking/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/productranking/quickstart.html.md.erb b/docs/manual/source/templates/productranking/quickstart.html.md.erb
index 01d3147..bb0802e 100644
--- a/docs/manual/source/templates/productranking/quickstart.html.md.erb
+++ b/docs/manual/source/templates/productranking/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Product Ranking Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Product Ranking Engine Template
----
-
 ## Overview
 
 This engine template sorts a list of products for a user based on his/her preference. This is ideal for personalizing the display order of product page, catalog, or menu items if you have large number of options. It creates engagement and early conversion by placing products that a user prefers on the top.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/batch-evaluator.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/batch-evaluator.html.md b/docs/manual/source/templates/recommendation/batch-evaluator.html.md
index 09064ff..4e872bc 100644
--- a/docs/manual/source/templates/recommendation/batch-evaluator.html.md
+++ b/docs/manual/source/templates/recommendation/batch-evaluator.html.md
@@ -1,3 +1,7 @@
+---
+title: Batch Persistable Evaluator (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Batch Persistable Evaluator (Recommendation)
----
-
 This how-to tutorial would explain how you can also use `$pio eval` to persist predicted result for a batch of queries. Please read the [Evaluation](/templates/recommendation/evaluation/) to understand the usage of DataSoure's `readEval()` and the Evaluation component first.
 
 WARNING: This tutorial is based on some experimental and developer features, which may be changed in future release.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/blacklist-items.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/blacklist-items.html.md b/docs/manual/source/templates/recommendation/blacklist-items.html.md
index b44de70..b5e0e38 100644
--- a/docs/manual/source/templates/recommendation/blacklist-items.html.md
+++ b/docs/manual/source/templates/recommendation/blacklist-items.html.md
@@ -1,3 +1,7 @@
+---
+title: Filter Recommended Items by Blacklist in Query (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Filter Recommended Items by Blacklist in Query (Recommendation)
----
-
 Let's say you want to supply a backList for each query to exclude some items from recommendation (For example, in the browsing session, the user just added some items to shopping cart, or you have a list of items you want to filter out, you may want to supply blackList in Query). This how-to will demonstrate how you can do it.
 
 Note that you may also use [E-Commerce Recommendation Template](/gallery/template-gallery#recommender-systems) which supports this feature by default.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/customize-data-prep.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/customize-data-prep.html.md b/docs/manual/source/templates/recommendation/customize-data-prep.html.md
index 921bf0d..1a48f1e 100644
--- a/docs/manual/source/templates/recommendation/customize-data-prep.html.md
+++ b/docs/manual/source/templates/recommendation/customize-data-prep.html.md
@@ -1,3 +1,7 @@
+---
+title: Customizing Data Preparator (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Customizing Data Preparator (Recommendation)
----
-
-
 Data Preparator is where pre-processing actions occurs. For example, one may
 want to remove some very popular items from the training data because she thinks
 that these items may not help finding individual person's tastes or one may have

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/customize-serving.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/customize-serving.html.md b/docs/manual/source/templates/recommendation/customize-serving.html.md
index 4504a9b..3dcdc6c 100644
--- a/docs/manual/source/templates/recommendation/customize-serving.html.md
+++ b/docs/manual/source/templates/recommendation/customize-serving.html.md
@@ -1,3 +1,7 @@
+---
+title: Customizing Serving Component (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Customizing Serving Component (Recommendation)
----
-
 Serving component is where post-processing occurs. For example, if you are
 recommending items to users, you may want to remove items that are not
 currently in stock from the list of recommendation.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/dase.html.md.erb b/docs/manual/source/templates/recommendation/dase.html.md.erb
index e4ba10e..3a3f58b 100644
--- a/docs/manual/source/templates/recommendation/dase.html.md.erb
+++ b/docs/manual/source/templates/recommendation/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Recommendation)
----
-
 <%= partial 'shared/dase/dase',
 locals: {
   template_name: 'Recommendation Engine Template',
@@ -152,7 +152,7 @@ class DataSource(val dsp: DataSourceParams)
   def readTraining(sc: SparkContext): TrainingData = {
     new TrainingData(getRatings(sc))
   }
-  
+
 }
 ```
 

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/evaluation.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/evaluation.html.md.erb b/docs/manual/source/templates/recommendation/evaluation.html.md.erb
index 9a913c1..15522a7 100644
--- a/docs/manual/source/templates/recommendation/evaluation.html.md.erb
+++ b/docs/manual/source/templates/recommendation/evaluation.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Evaluation Explained (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Evaluation Explained (Recommendation)
----
-
 A PredictionIO engine is instantiated by a set of parameters, these parameters
 determines which algorithm is used as well as the parameter for the algorithm.
 It naturally raises a question of how to choose the best set of parameters.  The

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/how-to.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/how-to.html.md b/docs/manual/source/templates/recommendation/how-to.html.md
index 5494f3e..00ffe2f 100644
--- a/docs/manual/source/templates/recommendation/how-to.html.md
+++ b/docs/manual/source/templates/recommendation/how-to.html.md
@@ -1,3 +1,7 @@
+---
+title: How-To  (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,12 +19,8 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: How-To  (Recommendation)
----
-      
-Here are the pages that show you how you can customize the Recommendation engine template. 
- 
+Here are the pages that show you how you can customize the Recommendation engine template.
+
 - [Read Custom Events](/templates/recommendation/reading-custom-events/)
 - [Train with Implicit Preference](/templates/recommendation/training-with-implicit-preference/)
 - [Customize Data Preparator](/templates/recommendation/customize-data-prep/)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/quickstart.html.md.erb b/docs/manual/source/templates/recommendation/quickstart.html.md.erb
index a1295d8..fa81f22 100644
--- a/docs/manual/source/templates/recommendation/quickstart.html.md.erb
+++ b/docs/manual/source/templates/recommendation/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Recommendation Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Recommendation Engine Template
----
-
 ## Overview
 
 This Recommendation Engine Template has integrated **Apache Spark MLlib**'s

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/reading-custom-events.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/reading-custom-events.html.md b/docs/manual/source/templates/recommendation/reading-custom-events.html.md
index d348e4b..ea603db 100644
--- a/docs/manual/source/templates/recommendation/reading-custom-events.html.md
+++ b/docs/manual/source/templates/recommendation/reading-custom-events.html.md
@@ -1,3 +1,7 @@
+---
+title: Reading Custom Events (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Reading Custom Events (Recommendation)
----
-
 You can modify the [default DataSource](dase.html#data) to read
 
 - Custom events other than the default **rate** and **buy** events.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/recommendation/training-with-implicit-preference.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/recommendation/training-with-implicit-preference.html.md b/docs/manual/source/templates/recommendation/training-with-implicit-preference.html.md
index c6c35a4..24e8bde 100644
--- a/docs/manual/source/templates/recommendation/training-with-implicit-preference.html.md
+++ b/docs/manual/source/templates/recommendation/training-with-implicit-preference.html.md
@@ -1,3 +1,7 @@
+---
+title: Training with Implicit Preference (Recommendation)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Training with Implicit Preference (Recommendation)
----
-
 There are two types of user preferences:
 
 - explicit preference (also referred as "explicit feedback"), such as "rating" given to item by users.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/similarproduct/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/similarproduct/dase.html.md.erb b/docs/manual/source/templates/similarproduct/dase.html.md.erb
index 8cc915d..a7db937 100644
--- a/docs/manual/source/templates/similarproduct/dase.html.md.erb
+++ b/docs/manual/source/templates/similarproduct/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Similar Product)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Similar Product)
----
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'Similar Product Engine Template' } %>
 
 ## The Engine Design

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/similarproduct/how-to.html.md
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/similarproduct/how-to.html.md b/docs/manual/source/templates/similarproduct/how-to.html.md
index e3357cd..f47c73b 100644
--- a/docs/manual/source/templates/similarproduct/how-to.html.md
+++ b/docs/manual/source/templates/similarproduct/how-to.html.md
@@ -1,3 +1,7 @@
+---
+title: How-To  (Similar Product)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: How-To  (Similar Product)
----
-      
-Here are the pages that show you how you can customize the Similar Product engine template. 
- 
+Here are the pages that show you how you can customize the Similar Product engine template.
+
 - [Multiple Events and Multiple Algorithms](/templates/similarproduct/multi-events-multi-algos)

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb b/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb
index fba5bff..4393613 100644
--- a/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb
+++ b/docs/manual/source/templates/similarproduct/multi-events-multi-algos.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Multiple Events and Multiple Algorithms
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Multiple Events and Multiple Algorithms
----
-
 This is more advanced example, we recommend you go through the [DASE](dase.html) explanation first.
 
 The [default algorithm described in DASE](dase.html#algorithm) uses user-to-item view events as training data. However, your application may have more than one type of events which you want to take into account, such as buy, rate and like events. One way to incorporate other types of events to improve the system is to add another algorithm to process these events, build a separated model and then combine the outputs of multiple algorithms during Serving.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/similarproduct/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/similarproduct/quickstart.html.md.erb b/docs/manual/source/templates/similarproduct/quickstart.html.md.erb
index 3a34a46..d2bf180 100644
--- a/docs/manual/source/templates/similarproduct/quickstart.html.md.erb
+++ b/docs/manual/source/templates/similarproduct/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Similar Product Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Similar Product Engine Template
----
-
 ## Overview
 
 This engine template recommends products that are "similar" to the input product(s).

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/vanilla/dase.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/vanilla/dase.html.md.erb b/docs/manual/source/templates/vanilla/dase.html.md.erb
index b737fd0..6747b12 100644
--- a/docs/manual/source/templates/vanilla/dase.html.md.erb
+++ b/docs/manual/source/templates/vanilla/dase.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: DASE Components Explained (Vanilla)
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,11 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: DASE Components Explained (Vanilla)
----
-
-
 <%= partial 'shared/dase/dase', locals: { template_name: 'Vanilla Engine Template' } %>
 
 Before you use Vanilla template to develop your engine, it's recommended that you go through the DASE explanation of one of the other templates (e.g. *Recommemdation template*, *Classification template*) to see a concrete example of how the DASE components are used.

http://git-wip-us.apache.org/repos/asf/incubator-predictionio/blob/3c0c4c5e/docs/manual/source/templates/vanilla/quickstart.html.md.erb
----------------------------------------------------------------------
diff --git a/docs/manual/source/templates/vanilla/quickstart.html.md.erb b/docs/manual/source/templates/vanilla/quickstart.html.md.erb
index e120fc0..02bea8b 100644
--- a/docs/manual/source/templates/vanilla/quickstart.html.md.erb
+++ b/docs/manual/source/templates/vanilla/quickstart.html.md.erb
@@ -1,3 +1,7 @@
+---
+title: Quick Start - Vanilla Engine Template
+---
+
 <!--
 Licensed to the Apache Software Foundation (ASF) under one or more
 contributor license agreements.  See the NOTICE file distributed with
@@ -15,10 +19,6 @@ See the License for the specific language governing permissions and
 limitations under the License.
 -->
 
----
-title: Quick Start - Vanilla Engine Template
----
-
 ## Overview
 
 The purpose of the Vanilla template is for developing new engine when you find other engine templates do not fit your needs. This template provides a skeleton to kick start new engine development.